【发布时间】:2011-12-19 10:51:56
【问题描述】:
考虑一个字符串。
String Str = "Entered number = %d and string = %s"
假设我有一个对象列表
List<Objects> args = new ArrayList<Objects>();
args.add(1);
args.add("abcd");
有什么方法可以将这些 args 替换为 Str ,以便我得到一个类似 "Entered number = 1 and string = abcd " 的字符串?
通过概括这一点,我计划将所有问题和参数转储到一个文件(如 json)中并在运行时执行它们。 如果有更好的方法,请告诉我。
【问题讨论】:
-
str.replaceAll("%d", (String)args.get(1));
标签: java string formatting