java 常用接收键盘输入方法总结

1. java.util.Scanner:

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();//接收Integer

String str=sc.next();//接收String, 不接受空格或者tab键

String str=sc.nextLine();//接收String,接受空格或者tab键, 以enter键结束

while(sc.hasNextLine()){//

    String str=sc.nextLine();

}

2. java.io.BufferedReader 和 java.io.InputStreamReader:

BufferReader br=new BufferReader(new InputStreamReader(System.in));

String str=br.readLine();//读取一行, 这个方法比较高效

String [] str_arr=str.split(" ");//将一行字符串以空格为界分成一个字符串数组


注意读写异常:

throw IOException:

在程序运行时碰到非正常情况手动抛出的异常对象,告知方法内部运行碰到非正常情况。

throws IOException:

是对方法内部要抛出的异常的一种声明,告知方法的调用者这个方法可能会抛出的异常,让调用这可以用try{}catch{}方法体进行异常捕获,方便处理。

猜你喜欢

转载自blog.csdn.net/qq_28106269/article/details/80015431