gpt4 book ai didi

java - 尝试用另一个子字符串替换字符串的子字符串

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

我正在尝试获取这个字符串

where lowercase(pdd.last_name) like 'albert%' 

并使用此函数将“pdd”替换为“p”

sb.replace(queryAdd.indexOf("pdd"), (queryAdd.indexOf("pdd") + 3), "p");

其中 sb 是一个 StringBuffer,但它不起作用,这是它实际返回的内容

where lowercase(pdpast_name) like 'albert%' 

为什么这不将“pdd”替换为“p”?

最佳答案

StringBuffer s = new StringBuffer("where lowercase(pdd.last_name) like 'albert%'");
s.replace(s.indexOf("pdd"),(s.indexOf("pdd")+3), "p");
System.out.println(s);

我认为您的 sb 和 queryAdd 有不同的数据。

关于java - 尝试用另一个子字符串替换字符串的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9824282/

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