在Java中,可以使用String.format()
方法來格式化字符串。要自定義格式模板,你需要創建一個包含占位符的字符串,然后使用String.format()
方法將占位符替換為實際值。以下是一些常見的占位符和示例:
%s
:字符串占位符%d
:整數占位符(十進制)%f
:浮點數占位符%n
:換行符示例:
public class CustomFormatTemplate {
public static void main(String[] args) {
String name = "張三";
int age = 25;
double height = 175.5;
// 自定義格式模板
String template = "姓名:%s%n年齡:%d%n身高:%.2f cm";
// 使用String.format()方法格式化字符串
String formattedString = String.format(template, name, age, height);
// 輸出結果
System.out.println(formattedString);
}
}
輸出結果:
姓名:張三
年齡:25
身高:175.50 cm
在這個示例中,我們創建了一個包含占位符的字符串模板,并使用String.format()
方法將占位符替換為實際值。注意,我們使用%.2f
來表示保留兩位小數的浮點數。