Java IO分类,最详细,最全面

//输入字节节点流
InputStream fileInputStream = new FileInputStream("");
InputStream pipedInputStream = new PipedInputStream(30);
InputStream byteArrayInputStream = new ByteArrayInputStream(new byte[5]);
//输入字节处理流
InputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
InputStream dataInputStream = new DataInputStream(pipedInputStream);
InputStream objectInputStream = new ObjectInputStream(byteArrayInputStream);
InputStream sequenceInputStream = new SequenceInputStream(bufferedInputStream, dataInputStream);

//输出字节节点流
OutputStream fileOutputStream = new FileOutputStream("");
OutputStream pipedOutputStream = new PipedOutputStream();
OutputStream byteArrayOutputStream = new ByteArrayOutputStream(30);
//输出字节节点流
OutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
OutputStream dataOutStream = new DataOutputStream(pipedOutputStream);
OutputStream objectOutStream = new ObjectOutputStream(byteArrayOutputStream);
OutputStream printStream = new PrintStream("");

//---------------------------------------------------------

//输入字符节点流
Reader fileReader = new FileReader("");
Reader pipedReader = new PipedReader();
Reader charArrayReader = new CharArrayReader(new char[1]);
//输入字符处理流
Reader bufferedReader = new BufferedReader(fileReader);
Reader inputStreamReader = new InputStreamReader(pipedInputStream);

//输出字符节点流
Writer fileWriter = new FileWriter("");
Writer pipedWriter = new PipedWriter();
Writer charArrayWriter = new CharArrayWriter();
//输出字符处理流
Writer bufferedWriter = new BufferedWriter(fileWriter);
Writer printWriter = new PrintWriter("");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章