Android 如何将byte数据存入list
时间: 2024-05-07 17:15:13 浏览: 173
你可以使用以下代码将byte数据存入list:
```java
List<Byte> byteList = new ArrayList<>();
byte[] bytes = {1, 2, 3, 4};
for (byte b : bytes) {
byteList.add(b);
}
```
你也可以使用Java 8的Stream API来实现:
```java
byte[] bytes = {1, 2, 3, 4};
List<Byte> byteList = Arrays.stream(bytes)
.boxed()
.collect(Collectors.toList());
```
相关问题
Android如何将Byte数组数据存入缓存
Android 中可以使用 SharedPreferences 将 Byte 数组数据存入缓存。可以通过以下步骤实现:
1. 使用 SharedPreferences 实例化一个 SharedPreference 对象。
2. 使用 Editor 实例化一个 SharedPreferences.Editor 对象。
3. 使用 putByteArray() 方法将 Byte 数组数据存入 Editor 对象中。
4. 使用 commit() 方法将 Editor 对象提交,完成缓存数据。
以下是示例代码:
```
SharedPreferences sharedPreferences = getSharedPreferences("myPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putByteArray("myKey", myByteArray);
editor.commit();
```
阅读全文