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

String#replace() の使用

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

Output:   lphbet
于 2013-02-23T20:37:46.083 に答える