-1

我正在尝试通过对字符串执行操作来进行查询。我有一个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')
4

1 回答 1

0

我希望我不会被否决,因为我现在没有时间检查这个,但在我看来,你正处于单引号/双引号字符与字符串混乱中。我有点惊讶它编译。我会尝试:

查询=query.concat("\')");

于 2013-10-21T14:48:55.947 回答