私は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()
いますが、フォーマットされた文字列を変数に格納したいと思います。