Java學習:通過Scanner讀取文件


Scanner不僅能夠讀取用戶的鍵盤輸入,還可以讀取文件輸入。

需要在創建Scanner對象的時候傳入一個File對象作為參數。代碼如下:

 1 import java.util.Scanner;
 2 import java.io.File;
 3 public class ScannerFileTest{
 4     public static void main(String[] args)throws Exception{
 5         Scanner sc=new Scanner(new File("test.txt"));
 6         System.out.println("test.txt file:");
 7         while(sc.hasNextLine())//逐行讀取文件內容
 8         {
 9             System.out.println(sc.nextLine());
10         }
12     }    
13 }

輸出如下:

需要注意的地方:

1.因為我直接使用編輯器寫的,所以要手動導入包。否則會提示找不到符號。

2.涉及文件輸入,可能引發文件IO相關異常,所以主程序聲明throws Exception表明main方法不處理任何異常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM