这是从文件中读取的字符串template
。
Name: %s
Age: %d
从文件中读取后,我想使用给定的名称和年龄格式化此字符串。
var template = File("file_path").readText()
MessageFormat.format(template, "Bod", 123)
print(template)
但是我无法格式化template
。它的输出是。
Name: %s
Age: %d
答案 0 :(得分:2)
您应该使用String.format
代替MessageFormat.format
或使用{0}
/ {1}
代替%s
/ %d
。