日期:2014-05-19  浏览次数:20738 次

java中,字符串拼装完成后,消除末尾的“, ”怎么做?
java中,字符串拼装完成后,消除末尾的“, ”怎么做?就是每个字符串拼装的时候中间加了一个“逗号和空格”隔开,根据相应的条件拼装,不知道哪些字符串会拼装到,所以最后一个字符串不能确定,只有在每个字符串拼装的时候都加上“逗号和空格”,最后拼装完成后 ,我想把末尾多余的一个“逗号和空格”去掉! 谢谢!

------解决方案--------------------
先用lastIndexOf(", ")找到最后一个逗号和空格的位置,然后用subString(0,找到的位置)就搞定了。

------解决方案--------------------
上面说的对
如果你仅仅是想去除最后一个字母,或者点,
例子:
String b="abc.";
b=b.subString(b.length()-1,b.length());
------解决方案--------------------
sb.deleteCharAt(s.length()-1)
------解决方案--------------------
sb.deleteCharAt(s.length()-1)