内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
想从字符串中删除最后一个字符。我试过这样做:
public String method(String str) { if (str.charAt(str.length()-1)=='x'){ str = str.replace(str.substring(str.length()-1), ""); return str; } else{ return str; } }
获取字符串-1的长度,并将最后一个字母替换为空(删除),但是每次我运行程序时,它都会删除与最后一个字母相同的中间字母。
例如,这个词是“admirer”;运行该方法后,我得到了“ADMIE”。我希望它能够返回“admie”这个词。