java.lang.Scanner
- Scanner(InputStream in)
用给定的输入流创建一个Scanner对象。
- String nextLine()
读取输入的下一行内容。
- String next()
读取输入的下一个单词(以空格作为分隔符)。
- int nextInt()
- double nextDouble()
读取并转换下一个表示整数或浮点数的字符序列。
- boolean hasNext()
检测输入中是否还有其他单词。
- boolean hasNextInt()
- boolean hasNextDouble()
检测是否还有表示整数或浮点数的下一个字符序列。
java.lang.System
- static Console console()
如果有可能进行交互操作,就通过控制台窗口为交互的用户返回一个Console对象,否则返回null。对于任意一个通过控制台窗口启动的程序,都可以使用Console对象。否则,其可用性将与所使用的系统有关。
java.io.Console
- static char[] readpassword(String prompt, Object...args)
- static String readLine(String prompt, Object...args)
显示字符串prompt并且读取用户输入,直到输入行结束。args参数可以用来提供输入格式。