我是delphi程序员,很久以前就使用过Java,现在再次回到java项目中,我确信有一个函数或对象可以用来基本上创建一个带有参数的字符串,并且会就像PreparedStatement 一样替换所述参数。现在我一辈子都记不起这个函数叫什么,甚至不记得它是否存在于PreparedStatement之外,或者是我在想象什么???
例如,我想采用这样的字符串:
String ss = "(代码、类别、描述) 值 (:代码、:类别、:描述)";
并且能够做到这一点
ss.setParam(0, "thisValue");
ss.setParam(1, "thus_value");
等等...
任何想法
最佳答案
MessageFormat mf = new MessageFormat(
"(CODE, CATEGEORY, DESCRIPTION) VALUES ({0}, {1}, {2})");
System.out.println(mf.format("thisValue", "thatValue", "theOtherValue"));
关于java - java中字符串的快速参数函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6951530/