在Eclipse下运行是不能使用Console类




在Eclipse下运行是不能使用Console类。
Console console = System.console();//获得Console实例

  if(console!=null){//判断console是否可用

String line = System.console().readLine();


BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String line = bufferedReader.readLine();



Console类别也提供有reader()与writer()方法,可以传回 Reader、Writer 对象,以便进行其它的IO处理,例如结合Scanner一同使用:

Scanner scanner = new Scanner(System.console().reader());





http://www.java2s.com/CN/Tutorial/Java/0120__Development/PasswordPromptingwithjavaioConsole.htm

你可能感兴趣的:(java)