Java自定义输入输出流
我需要一个流(或其他东西),我可以使用流写入和读取,这两个流都来自Java程序,下面是一些示例:Java自定义输入输出流,java,stream,Java,Stream,我需要一个流(或其他东西),我可以使用流写入和读取,这两个流都来自Java程序,下面是一些示例: CustomStream stream = new CustomStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(stream.getInputStream()); PrintWriter pw = new PrintWriter(stream.getOutputStream()); pw.pri
CustomStream stream = new CustomStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(stream.getInputStream());
PrintWriter pw = new PrintWriter(stream.getOutputStream());
pw.println("Hello");
pw.println("World");
System.out.println(reader.readLine()); //Hello
System.out.println(reader.readLine()); //World
我猜这是一个相当迟钝的示例,但除了从抽象流类实现所有方法之外,还有什么方法可以实现它吗?听起来像是在寻找Java
管道
对象
该界面与您上面的建议非常接近。请注意,PipedInputStream
和PipedOutputStream
类将使管道更易于接口
对于某些应用程序,CircularBuffer
类可能就足够了,并且可以节省一些输入,但它基本上做同样的事情