如何删除单词中等于单词中最后一个符号的所有符号? 例如:单词是“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;
}
但是这个功能效果不好。
答案 0 :(得分:3)
String str="alphabeta";
System.out.println(str.replace(str.substring(str.length()-1), ""));
Output: lphbet