重複の可能性:
Java 出力フォーマット
("Number %d", 5) は "Number 5" を印刷するための C++ でできるように、Java で置き換えて印刷する方法はありますか。
ありがとう
重複の可能性:
Java 出力フォーマット
("Number %d", 5) は "Number 5" を印刷するための C++ でできるように、Java で置き換えて印刷する方法はありますか。
ありがとう
文字列を含めてから%s
、メソッドを使用しString.format
ます。各パラメータは、文字列に出現する順に置き換えられます。
例:
String base = "This %s a %s";
String yourString = String.format(base, "is", "String");
オカレンスではyourString
、%s
最初に「is」に置き換えられ、次に「String」に置き換えられます。結果は次のとおりですThis is a String
。
編集: MouseEvent が正しく指摘したように、あなたの質問は数字に関連しています。数値の場合は、文字列 insterad および数値パラメーターで使用%d
します。
String base = "This %d a seven";
String yourString = String.format(base, 7);