學習打卡第三天
阿新 • • 發佈:2019-03-26
技術 file reader ner ade close 輸入輸出 lock new
1 import java.io.*; 2 3 public class Test3 { 4 5 public static void main(String[] args) { 6 try { 7 PrintWriter out = new PrintWriter( 8 new BufferedWriter( 9 new OutputStreamWriter( 10 newFileOutputStream("a.txt")))); 11 String s = "hello world!"; 12 out.print(s);//給文件錄入信息 13 out.close(); 14 BufferedReader in = new BufferedReader( 15 new InputStreamReader( 16 new FileInputStream("a.txt")));17 String line; 18 //讀取文件中的信息 19 while((line = in.readLine()) != null) 20 { 21 System.out.println(line); 22 } 23 in.close(); 24 } catch (FileNotFoundException e) { 25 // TODO Auto-generated catch block26 e.printStackTrace(); 27 } catch (IOException e) { 28 // TODO Auto-generated catch block 29 e.printStackTrace(); 30 } 31 } 32 33 }
今日學習的文件輸入輸出流,與之前學習的流有挺多相似的,但是類也挺多的,所以容易搞混,需要好好去記住區分區別。
附文本文件截圖:
學習打卡第三天