bytearrayinputstream

来源:undefined 2025-06-12 14:04:57 0

下面是一个使用ByteArrayInputStream写入1000个字节的示例代码:

```java

import java.io.ByteArrayInputStream;

public class ByteArrayInputStreamExample {

public static void main(String[] args) {

byte[] buffer = new byte[1000];

// 将buffer数组中的数据填满,每个字节填入相应的索引值

for (int i = 0; i < buffer.length; i++) {

buffer[i] = (byte) i;

}

// 创建ByteArrayInputStream对象,并传入buffer数组

ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(buffer);

// 读取ByteArrayInputStream中的数据

int data;

while ((data = byteArrayInputStream.read()) != -1) {

System.out.print(data + " ");

}

// 关闭流

byteArrayInputStream.close();

}

}

```

运行以上代码,将会输出0 1 2 3 ... 998 999,每个字节占用一个空格。

上一篇:jquery官方文档 下一篇:idea设置jdk版本

最新文章