august 发表于 2007-9-10 11:35:45

java问题

想请问下JAVA有没有像C里面 scanf 这样的函数?

shawind 发表于 2007-9-10 13:13:45

不清楚,应该有吧,你应该去下一个中文版的java类库说明书。
由sun公司组织翻译的,免费电子文档。
用java的人,可离不开这个东西。
c99的库用熟了,也许能背个大概。java的库....
地球上应该没有那种牛人吧。

august 发表于 2007-9-10 14:07:11

还是有的

rednaxela 发表于 2007-9-22 11:07:46

Java 5及以后的版本,标准库里有格式化输出PrintStream.printf(String format, Object... args),还有另外一个版本的重载请自己查文档.
而scanf的近似等价物不是在流里定义的,而是java.util.Scanner类.请查阅这个类的相关文档吧.如果会用正则表达式的话Scanner用起来非常方便.
说到Scanner,有兴趣的话可以参考下之前我写的一个小工具里Scanner的用法: http://bestimmung.iblog.com/post/222303/415462

另外,在Java 6或以上的版本可以用Console类与Scanner类配合使用,像这样:
Console con = System.console();
if (con != null) {
    Scanner sc = new Scanner(con.reader());
    ...
}
页: [1]
查看完整版本: java问题