
Java如何将拼接字符串中的最后一个逗号去掉
展开全部
通过lastIndexOf找到最后一个逗号的位置,然后通过substring去掉最后一个逗号
定义一个需要去掉逗号的str
String str = "123,233,323";//定一个字符串
1、通过lastIndexOf查找最后一个逗号
返回 String 对象中子字符串最后出现的位置。strObj.lastIndexOf(substring[, tartindex]),从右向左执行查找字符串。
int idx = str.lastIndexOf(",");
2、通过substring截取字串
str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
例如:
String str1 = str.substring(0,idx);;//通过截取逗号前的字符串
String str2 = str.substring(idx+1,str.length());//截取逗号后的字符串
str = str1 + str2;//逗号前字符串和逗后后的字符串拼接,结果是去掉逗号后的字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询