- 注册时间
- 2006-6-19
- 最后登录
- 1970-1-1
|
发表于 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());
- ...
- }
复制代码 |
|