Java中如何用println格式化输出String

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:58:16
用println格式化输出String, 不是printf..题就这么出的..无奈

在某个类中定义了
public String toStirng(){
String str = number + des[0] + bid + bidder;
return str;
}
其中
number需要 in a field of width 5
des[0]需要 in a field of width 20
bid需要 in an "%8.2f" field
bidder需要 in a "(%5d)" field

然后再main里有这么一句..
System.out.println(XX.toString);

超级头疼...

查下java.text.Format及相关资料
会对你有帮助的 控制格式输出

是,没有显式的格式化输出。要自己实现。

java中本来就是println,printf是C或是C++里面的吧?

printf()主要为了方便c/c++用户.
看看c语言的参考就行了.

好复杂