// 示例代码:使用 Java 字符串占位符
public class StringPlaceholderExample {
public static void main(String[] args) {
// 使用 String.format() 方法进行字符串格式化
String name = "Alice";
int age = 30;
String message = String.format("Hello, my name is %s and I am %d years old.", name, age);
System.out.println(message);
// 使用 StringBuilder 进行字符串拼接(虽然不是占位符,但也是一种替代方案)
StringBuilder sb = new StringBuilder();
sb.append("Hello, my name is ").append(name).append(" and I am ").append(age).append(" years old.");
System.out.println(sb.toString());
// 使用 MessageFormat 类进行更复杂的格式化
import java.text.MessageFormat;
String pattern = "Hello, my name is {0} and I am {1,number,integer} years old.";
String formattedMessage = MessageFormat.format(pattern, name, age);
System.out.println(formattedMessage);
}
}
%s 是字符串占位符,%d 是整数占位符。你可以通过这种方式将变量值插入到字符串中。{0} 和 {1} 分别表示传入参数的位置索引。上一篇:java静态内部类
下一篇:java mmap
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站