java中如何去掉最后一个字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何去掉最后一个字符相关的知识,希望对你有一定的参考价值。

StringBuilder s=new StringBuilder();
s.append("zhidao");
s.deleteCharAt(s.length()-1);
System.err.println(s);
说明:java.lang.StringBuffer.deleteCharAt() 在这个序列中的指定位置删除字符。此序列是由一个char缩短
参考技术A String str = "1234567890";
String newStr = str.substring(0,str.length()-1);

拼接字符串时,去掉最后一个多余的逗号

参考技术A 有时候在调用服务器接口时,需要给服务器传递的参数是需要客户端进行拼接字符串的:

比如在自己项目中的 我的收藏列表中,删除收藏的商品时候,可以删除单个或者多个,这个时候就需要给服务器传递 merchantIds:
如果删除一个商品,就传递这个商品的merchantId;
如果删除多个商品,就需要拼接多个商品的merchantId;
如下图所示:

第一步:首先定义一个临时集合tempDeletelist ,用于将选中的商品的实体类对象添加到tempDeletelist 中;
第二步:遍历 tempDeletelist 集合, 取出每一个 id ;
第三步:然后拼接 merchantIds ;

以上是关于java中如何去掉最后一个字符的主要内容,如果未能解决你的问题,请参考以下文章

java的StringBuilder如何去掉最后一个字符?

java如何去掉字符串最后一个字符

java 如何判断一个字符在字符串中最后出现的位置

拼接字符串时,去掉最后一个多余的逗号

Delphi 字符串去掉最后一个字符

java中字符串如何去除最后一个字符