Java作為一種面向?qū)ο蟮木幊陶Z言,可以方便地讀取和創(chuàng)建各種類型的文件。下面我們來看一下Java如何讀取和創(chuàng)建文件。
1. Java讀取文件
try { File file = new File("file.txt"); // 打開文件 Scanner scanner = new Scanner(file); // 讀取文件 while (scanner.hasNextLine()) { // 循環(huán)讀取每一行數(shù)據(jù) String data = scanner.nextLine(); System.out.println(data); } scanner.close(); // 關(guān)閉文件 } catch (FileNotFoundException ex) { System.out.println("文件未找到!"); }
代碼解釋:
1. 打開文件:使用File類打開指定的文件; 2. 讀取文件:使用Scanner類逐行讀取文件中的數(shù)據(jù); 3. 循環(huán)讀取:使用while循環(huán)讀取每一行數(shù)據(jù); 4. 關(guān)閉文件:使用Scanner類關(guān)閉文件。
2. Java創(chuàng)建文件
try { FileWriter writer = new FileWriter("file.txt"); // 創(chuàng)建文件 writer.write("Hello World!"); // 寫入數(shù)據(jù) writer.close(); // 關(guān)閉文件 } catch (IOException ex) { System.out.println("文件創(chuàng)建失敗!"); }
代碼解釋:
1. 創(chuàng)建文件:使用FileWriter類創(chuàng)建指定的文件; 2. 寫入數(shù)據(jù):使用write方法寫入指定的數(shù)據(jù); 3. 關(guān)閉文件:使用close方法關(guān)閉文件。
以上就是Java讀取和創(chuàng)建文件的方法,通過對(duì)以上代碼的學(xué)習(xí),我們可以在Java中更方便地進(jìn)行文件讀寫操作。