我正在尝试拿这根弦
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%'
为什么这不能用“ p”代替“ pdd”?
最佳答案
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具有不同的数据。