Java學習:經過Scanner讀取文件

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

須要在建立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 }

輸出以下:spa

須要注意的地方:code

1.由於我直接使用編輯器寫的,因此要手動導入包。不然會提示找不到符號。對象

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

相關文章
相關標籤/搜索