替换字符串的最后一部分

56
我想把最后一个字符串,替换为)
假设字符串是:

Insert into dual (name,date,

它需要转换为:

Insert into dual (name,date)


3
你考虑过重写循环以便正确显示逗号的数量吗?我看到了一个 Stackoverflow 的问题,是为了让这个循环尽可能高效地实现。 - Thorbjørn Ravn Andersen
1
只需使用以下代码:"Insert into dual (name,date,".replaceAll(",(?!.*,)",")"); - dragon66
11个回答

-2

如果你可以做到以下的事情,那么为什么还要麻烦呢?

word = (String) word.subSequence(0, word.length() -1);

这将返回一个新的字符串,该字符串不包含原始字符串的最后一部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接