0

如何删除单词中等于单词中最后一个符号的所有符号?例如:单词是“alphabeta”,返回单词必须是“lphbet”。

private static StringBuilder deleteAllChars(StringBuilder arr, String a)
{
    StringBuilder tmp=new StringBuilder();
    for(int i=0;i<arr.length();i++)
    {
        tmp = arr.deleteCharAt(arr.indexOf(a));
    }
    return tmp;
}

但是这个功能不好用。

4

1 回答 1

3

使用字符串#replace()

String str="alphabeta";
System.out.println(str.replace(str.substring(str.length()-1), ""));

Output:   lphbet
于 2013-02-23T20:37:46.083 回答