java 键盘输入方法Scanner && BufferedReader
Scanner && BufferedReader
Scanner 和BufferedReader同样能实现将键盘输入的数据送入程序,
下面是其程序的简单对比:
?
//BufferedReader的使用
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class BufferedReaderTest?{
??? public static void main(String[] args){
//声明一个BufferedReader对象
??????? BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
??????? String s1 = null;
//将键盘输入内容通过readLine方法赋给s1并输出
??????? try {
??????????? s1 = br.readLine();
??????????? System.out.print(s1);
??????? } catch (IOException e) {
??????????? e.printStackTrace();
??????? }
????????
??? }
}
?
//Scanner的使用
import java.util.Scanner;
public class ScannerTest?{
??? public static void main(String[] args){
//用Scanner声明对象,并实现输入输出
??????? Scanner sc = new Scanner(System.in);
??????? String s1 = sc.next();
??????? System.out.println(s1);
??? }
}