上述代码中,我们使用StringBuilder类来构建一个可变字符串,并遍历字符串中的每个字符。如果字符与指定字符相同,我们就使用deleteCharAt()方法将其删除。最后,将StringBuilder对象转换为String对象,即可得到去除指定字符后的结果。 方法四:使用正则表达式 除了使用replaceAll()方法外,我们还可以使用正则表达式的Pattern和Matcher类...
在Java中,可以使用StringBuffer的delete()方法来删除指定字符串。以下是一个示例代码: StringBuffer sb = new StringBuffer("Hello World"); String strToRemove = "World"; int index = sb.indexOf(strToRemove); if (index != -1) { sb.delete(index, index + strToRemove.length()); } System.out...
//可以用JAVA自带的函数。substring(start,end);String a = "hello!";//这句话就是从字符的第0的开始截取,一直到最后一个减1也就是倒数第二个。这样所截的字符串就是你想要的结果了。a = a.substring(0, a.length()-1);System.out.print(a);...
int len = a.length;String a = "hello!".substring(0,len-1);