我发现自己经常想要编写带有参数占位符的可重用字符串,几乎与您在 SQL PreparedStatement 中找到的完全一样。
这是一个例子
private static final String warning = "You requested ? but were assigned ? instead.";
public void addWarning(Element E, String requested, String actual){
warning.addParam(0, requested);
warning.addParam(1, actual);
e.setText(warning);
//warning.reset() or something, I haven't sorted that out yet.
}
Java中是否已经存在类似的东西?或者,有没有更好的方法来解决这样的问题?
我真正要问的是:这是理想的吗?