阅读量:0
在Java中,可以通过使用InputStream和OutputStream类来创建数据流。以下是一些常见的方式:
- 使用FileInputStream和FileOutputStream来创建文件输入流和输出流:
InputStream inputStream = new FileInputStream("input.txt"); OutputStream outputStream = new FileOutputStream("output.txt");
- 使用ByteArrayInputStream和ByteArrayOutputStream来创建字节数组输入流和输出流:
byte[] data = {1, 2, 3, 4, 5}; InputStream inputStream = new ByteArrayInputStream(data); OutputStream outputStream = new ByteArrayOutputStream();
- 使用PipedInputStream和PipedOutputStream来创建管道输入流和输出流:
PipedInputStream pipedInputStream = new PipedInputStream(); PipedOutputStream pipedOutputStream = new PipedOutputStream(); pipedInputStream.connect(pipedOutputStream);
- 使用DataInputStream和DataOutputStream来创建数据输入流和输出流:
InputStream inputStream = new DataInputStream(new FileInputStream("data.txt")); OutputStream outputStream = new DataOutputStream(new FileOutputStream("output.txt"));
这些是一些常见的方式来创建数据流,您可以根据需要选择合适的流来处理输入和输出数据。