3
如何在命令行中读取用户的字符。我熟悉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类基本上是为这个:)构建的,但奇怪的是仍然有一些隐藏的秘密,因为没有多少人知道它。
我记得当我在Grad School学习Java时,教科书提到了扫描仪课程,我必须在课前快速查看它以确保我知道它 - 在此之前我从未听说过它。 +1,用于晦涩的知识:) – aperkins 2009-09-02 21:33:48
@aperkins:Scanner类在Java 5之前并没有出现,而且似乎并没有像其他一些功能一样广为宣传。 – Powerlord 2009-09-03 13:43:41
JDK 1.5只有出了什么,4年? :) – 2009-09-03 16:15:11