【发布时间】:2010-11-25 01:56:03
【问题描述】:
如何在命令行中读取用户的字符。我熟悉 readInt()。字符是否有类似的东西。
这是我在暑假期间作为斯坦福工程的一部分在线参加的斯坦福课程,我需要在高中学期开始前尽快完成。
我有什么方法可以使用 acm.util、acm.program acm.util 或 java.awt 类来完成这项工作,因为这就是我被允许的全部任务。
【问题讨论】:
如何在命令行中读取用户的字符。我熟悉 readInt()。字符是否有类似的东西。
这是我在暑假期间作为斯坦福工程的一部分在线参加的斯坦福课程,我需要在高中学期开始前尽快完成。
我有什么方法可以使用 acm.util、acm.program acm.util 或 java.awt 类来完成这项工作,因为这就是我被允许的全部任务。
【问题讨论】:
final DataInputStream dis = new DataInputStream(System.in);
final char c = dis.readChar();
【讨论】:
java.util.Scanner 类几乎就是为此而构建的 :),但奇怪的是它仍然是一个隐藏的秘密,因为没有多少人知道它。
【讨论】: