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

相关文章
相关标签/搜索