IO流
package com.billbear;
import java.io.*;
import java.nio.charset.StandardCharsets;
/**
* 〈一句話功能簡述〉<br>
* 〈功能詳細描述〉
*
* @author zhangwenbin
* @see [相關類/方法](可選)
* @since 2022/10/28
*/
public class Test01 {
public static void main(String[] args) throws IOException {
//創建文件夾
// File file=new File("D:\\IO");
// file.mkdir();
//字節輸出流 追加
// FileOutputStream inputStream = new FileOutputStream("D:\\IO\\test.txt",true);
// String name = "zhangwenbin";
// inputStream.write(name.getBytes(StandardCharsets.UTF_8));
//字節輸入流
// FileInputStream fileInputStream = new FileInputStream("D:\\IO\\test.txt");
// byte[] bytes = new byte[1024];
// int len;
// while ((len = fileInputStream.read(bytes)) != -1) {
// System.out.println(new String(bytes,0,len));
// }
// fileInputStream.close();
//字節輸出緩存流
// BufferedOutputStream bufferedOutputStream=new BufferedOutputStream(new FileOutputStream("D:\\IO\\test.txt"));
// String name1 = "zhangsan";
// bufferedOutputStream.write(name1.getBytes(StandardCharsets.UTF_8));
// bufferedOutputStream.close();
//字節輸入緩存流
// BufferedInputStream bufferedInputStream=new BufferedInputStream(new FileInputStream("D:\\IO\\test.txt"));
// int len;
// byte[] bytes = new byte[1024];
// while ((len=bufferedInputStream.read(bytes))!=-1){
// System.out.println(new String(bytes,0,len));
// }
// bufferedInputStream.close();
//字符輸出流
// OutputStreamWriter outputStreamWriter=new OutputStreamWriter(new FileOutputStream("D:\\IO\\test.txt"));
// outputStreamWriter.write("我愛你中國");
// outputStreamWriter.close();
//字符輸入流
// InputStreamReader inputStreamReader=new InputStreamReader(new FileInputStream("D:\\IO\\test.txt"));
// char[] bytes=new char[1024];
// int len;
// while ((len=inputStreamReader.read(bytes))!=-1){
// System.out.println(new String(bytes,0,len));
// }
// inputStreamReader.close();
//字符輸入緩存流
// BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("D:\\IO\\test.txt"));
// bufferedWriter.write("張文斌 你好!");
// bufferedWriter.close();
//字符輸出緩存流
// BufferedReader bufferedReader=new BufferedReader(new FileReader("D:\\IO\\test.txt"));
// char[] chars=new char[1024];
// int len;
// while ((len=bufferedReader.read(chars))!=-1){
// System.out.println(new String(chars,0,len));
// }
// bufferedReader.close();
//字符輸出緩存流 行讀
// BufferedReader bufferedReader=new BufferedReader(new FileReader("D:\\IO\\test.txt"));
// String readLine=null;
// while ((readLine=bufferedReader.readLine())!=null){
// final String[] s = readLine.split(" ");
// System.out.println(s[0]);
// }
// bufferedReader.close();
}
}