Java中的占位符通常用于格式化字符串輸出,使用方式如下:
System.out.printf(“格式化字符串”, 參數1, 參數2, …);
其中,格式化字符串中使用占位符來表示需要替換的參數,例如:
int age = 20;
String name = “張三”;
System.out.printf(“我叫%s,今年%d歲。”, name, age);
輸出結果為:我叫張三,今年20歲。
在格式化字符串中,%s表示字符串類型的參數,%d表示整數類型的參數,%f表示浮點數類型的參數,%c表示字符類型的參數,%b表示布爾類型的參數,%n表示換行符。
String str = String.format(“格式化字符串”, 參數1, 參數2, …);
使用方式與printf方法類似,只是返回值為格式化后的字符串。
例如:
int age = 20;
String name = “張三”;
String str = String.format(“我叫%s,今年%d歲。”, name, age);
System.out.println(str);
輸出結果為:我叫張三,今年20歲。