Java字符终端上获取输入三种方式-飞外

http://blog.csdn.net/hongweigg/article/details/14448731

在Java 字符终端上获取输入有三种方式:

1、java.lang.System.in (目前JDK版本均支持)

2、java.util.Scanner (JDK版本 =1.5)

3、java.io.Console(JDK版本 =1.6),特色:能不回显密码字符


private static void readBySystem() throws IOException { System.out.println("read by system.in"); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); String readLine = bufferedReader.readLine(); System.out.println(readLine); private static void readByScanner() { System.out.println("read by scanner:"); Scanner scanner = new Scanner(System.in); String nextLine = scanner.nextLine(); System.out.println(nextLine);}