如何在Java中构建格式化的字符串?
2022-09-02 23:27:29
我对Java有点陌生,但我不喜欢在我的教科书中看到的大量字符串串联的使用。
例如,我想避免这样做:
String s = "x:"+x+"," y:"+y+", z:"+z;
是否可以使用类似于以下内容的表示法构建字符串:
String s = new String("x:%d, y:%d, z:%d", x, y, z);
输入
x = 1
y = 2
z = 3
输出
"x:1, y:2, z:3"
注意:我知道我可以使用输出格式化字符串,但我想将格式化字符串存储在变量中。System.out.printf()