需求感想省略......
代码如下:
public static void main(String[] args) {
测试案例1:
String str = "|1|2|3||||||||||||||"; //偶位数
测试案例2:
String str = "|1|2|3|||||||||||"; //奇数位
---------------------------------------------------------------------------------------------------------------------------------
String str2 = str.replace("||", "");
if(str2.endsWith("|")){
StringBuilder sb = new StringBuilder(str2);
//replace(参数1,参数2,参数3),参数1为要替换的开始位置,参数2为要替换的结束位置,参数3为替换内容
sb.replace(str2.length() - 1, str2.length(), "");
str2=sb.toString();
System.out.print("处理后="+str2);
}else{
System.out.print("无需处理="+str2);
}
控制台输出:|1|2|3文章来源:https://www.toymoban.com/news/detail-661034.html
---------------------------------------------------------------------------------------------------------------------------------文章来源地址https://www.toymoban.com/news/detail-661034.html
到了这里,关于Java替换字符串最后指定字符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!