有个空间

有个标题

过渡变量

需求:拼接字符串,在每个字符串中间加",",但最后不加。
现实:直观的方法,如果能知道iterator的大小,当判断到是最后的元素时,就可以不拼接","。
因为是Iterator,不能事先知道size,用下面的方法。

1                 String comma = "";
2                 while (iterator.hasNext()) {
3                     strSql.append(comma);
4                     strSql.append((String)iterator.next());
5                     comma = ",";
6                 }



技巧:相当于加了个中间过渡变量。
缺点:每次循环都进行一次赋值操作。

posted on 2009-06-11 20:46 游雯 阅读(274) 评论(0)  编辑  收藏 所属分类: Java编程技巧


只有注册用户登录后才能发表评论。


网站导航: