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("");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章