为什么使用StringBuilder不能连接字符串

爱丽丝家的cat 2014-10-14 06:40:43
String content="";
int i=0;
StringBuilder Content=new StringBuilder();
for(;i<single.size();i++)
{
Ordercontent shopcar=(Ordercontent)single.get(i);
String goodsname=(String)shopcar.getGoodsname();
String num=MyTools.intToStr(shopcar.getNum());
Content.append(goodsname).append(num);

}
content=Content.toString();
...全文
194 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
attilax 2014-10-15
  • 打赏
  • 举报
回复
调试下下看什么情况
爱丽丝家的cat 2014-10-15
  • 打赏
  • 举报
回复
引用 7 楼 shixitong 的回复:
[quote=引用 6 楼 u013023425 的回复:] [quote=引用 2 楼 attilax 的回复:] 调试下下看什么情况
弄错了,字符串连接之后有很多的空格,那怎么消除之间的空格???[/quote] trim()[/quote] 我用了replayAll()应该也可以吧
NFSP 2014-10-15
  • 打赏
  • 举报
回复
程序出了什么错呢?
shixitong 2014-10-15
  • 打赏
  • 举报
回复
引用 6 楼 u013023425 的回复:
[quote=引用 2 楼 attilax 的回复:] 调试下下看什么情况
弄错了,字符串连接之后有很多的空格,那怎么消除之间的空格???[/quote] trim()
爱丽丝家的cat 2014-10-15
  • 打赏
  • 举报
回复
引用 2 楼 attilax 的回复:
调试下下看什么情况
弄错了,字符串连接之后有很多的空格,那怎么消除之间的空格???
scmod 2014-10-15
  • 打赏
  • 举报
回复
完全没发现为什么不能。。。 就是觉得不知道goodsname为啥要强转 还有那个num直接String.value()下就好了 运行时错误的话应该是你的append里面值有null吧?
z961652881 2014-10-15
  • 打赏
  • 举报
回复
single.size()是不是0
爱丽丝家的cat 2014-10-15
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
看下这个的值single.size()
这个我最后插入数据库的内容只是session中的最后一条记录,而且这个size值是正确的
slwsss 2014-10-14
  • 打赏
  • 举报
回复
看下这个的值single.size()

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧