【发布时间】:2013-07-12 07:14:31
【问题描述】:
您好,我是 Java 的新手,我想知道在控制台中读取用户输入的最佳选择是什么,据我所知有 3 种方法:
Console console = System.console();BufferedReader input = new BufferedReader(new InputStreamReader(System.in));Scanner reader = new Scanner(System.in);
我应该选择哪一个?为什么是那个而不是另一个?
【问题讨论】:
-
对于任何琐碎的程序,只需使用扫描仪。我以前从未见过使用过控制台,并且在处理文件之类的东西时使用了 InputStream/Reader。