gpt4 book ai didi

java - StringBuilder 类似PreparedStatement

转载 作者:行者123 更新时间:2023-12-01 06:51:40 25 4
gpt4 key购买 nike

有没有一种方法可以像我们创建PreparedStatements 一样创建字符串?我的意思是用“?”创建整个字符串我稍后需要插入值,然后根据条件插入该值。在 StringBuilder 中我没有找到这样的功能,只能按偏移量追加或插入。

最佳答案

这是来自 MessageFormat 的 javadoc:

 int planet = 7;
String event = "a disturbance in the Force";

String result = MessageFormat.format(
"At {1,time} on {1,date}, there was {2} on planet {0,number,integer}.",
planet, new Date(), event);

输出为:

 At 12:30 PM on Jul 3, 2053, there was a disturbance in the Force on planet 7.

您可以看到,可以进行简单的插入 ({2}),但也可以进行更复杂的插入。

关于java - StringBuilder 类似PreparedStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com