Android如何接受字节数组
时间: 2023-04-01 20:03:59 浏览: 132
Android可以通过使用InputStream类来接收字节数组。具体来说,可以使用以下代码:
byte[] buffer = new byte[1024];
InputStream inputStream = socket.getInputStream();
int len = inputStream.read(buffer);
其中,socket是一个已经建立好连接的Socket对象,buffer是一个字节数组,inputStream是一个输入流对象,len是读取到的字节数。
相关问题
Android发送字节数组
可以使用 OutputStream 将字节数组写入到 Socket 中,示例代码如下:
```java
byte[] data = {1, 2, 3, 4, 5};
OutputStream outputStream = socket.getOutputStream();
outputStream.write(data);
```
其中,socket 是一个已经连接的 Socket 对象,可以通过以下代码创建:
```java
Socket socket = new Socket(ipAddress, port);
```
其中,ipAddress 是服务器的 IP 地址,port 是服务器的端口号。
android 清空字节数组
在 Android 中,可以使用以下代码清空字节数组:
```java
Arrays.fill(byteArray, (byte) 0);
```
其中,`byteArray` 是要清空的字节数组。`Arrays.fill()` 方法将指定的值填充到数组的每个元素中,这里我们用 `(byte) 0` 表示填充 0。
另外,如果你需要清空的是一个 Java 字节数组,也可以使用 `Arrays.fill()` 方法。
阅读全文