我可以像在SQL预处理语句中一样拥有String java的占位符吗?
例如,我有 string St = "akkk ? la,ala ? " ,
现在我想设定值?因为我在sql准备语句st.setStingValue(1,"akshay")中设置它; //我们有这样的事吗?St.setStringValue(2, "anjaaa");
The*_*ter 35
您可以使用String.format
String st = "akkk %s la,ala %s ";
String result = String.format(st, "First Val", "Second Val");
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用数字位置
String st = "akkk %1$s la,ala %2$s ";
String result = String.format(st, "First Val", "Second Val");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21940 次 |
| 最近记录: |