我试图通过对String执行操作来进行查询。我有一个String
命名查询,如下所示:
2010-10-01' and '2013-10-01' and (extension='5028' or extension='00' or extension='
现在使用以下代码我将从查询字符串中删除最后16个字符。这是代码:
query=query.substring(0,query.length()-16);
此代码段的输出是:
2010-10-01' and '2013-10-01' and (extension='5028' or extension='00
现在我想将字符串与此字符连接起来:
query=query.concat("')");
上面代码段的输出是
2010-10-01' and '2013-10-01' and (extension='5028' or extension='00)'
而我需要这样的输出:
2010-10-01' and '2013-10-01' and (extension='5028' or extension='00')
答案 0 :(得分:0)
我希望我不会因为我现在没有时间检查这个问题而受到挫折,但它看起来像是你在单引号/双引号字符vs字符串混乱中。编译时我有点惊讶。我试试:
查询= query.concat( “\')”);