bytearrayinputstream

2024-09-28 14:39:24 32 Admin
沈阳网站建设公司

 

下面是一个使用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,每个字节占用一个空格。

Copyright © 悉地网 2018-2024.All right reserved.Powered by XIDICMS 备案号:苏ICP备18070416号-1