Java控制台录入输入信息及读取文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/newbie0107/article/details/87089190

Java控制台录入输入信息及读取文件

控制台录入

程序运行中,可在控制台(终端)手动录入数据,再让程序继续运行
java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入

导入: java.util.Scanne;
   声明Scanner类型的变量

使用Scanner类中对应的函数(区分类型)
  .nextInt();     //获得整数
  .nextDouble();   //获得小数
  .next();      //获得字符串
  .next().charAt();  //获得单个字符

public class TestScanner {  
	public static void main(String[] args){  
	    //创建Scanner对象,System.in表示标准输入  
     	Scanner sc = new Scanner(System.in);  
	    //hashNextXXX()判断是否还有下一项输入项  
	    while(sc.hasNext()) {  
	        String str = sc.next();  
	        System.out.println("输入内容为:" + str);  
	    }  
	}  
} 

读取文件

public class TestScannerFile {  
	public static void main(String[] args){  
		Scanner sc;  
	    //读取文件  
	    try {  
	        sc = new Scanner(new File("D:\\helloworld.txt"));  
	        System.out.println("文档中的内容是:");  
	        //通过判断是否有下一行来输出文档内容  
	        while(sc.hasNextLine()){  
	            System.out.println(sc.nextLine());  
	        }  
	    } catch (FileNotFoundException e) {  
	        e.printStackTrace();  
		}  
	}  
}  

猜你喜欢

转载自blog.csdn.net/newbie0107/article/details/87089190