黑马程序员技术交流社区
标题:
遍历set
[打印本页]
作者:
侯晓谦
时间:
2015-6-21 22:06
标题:
遍历set
写个简单的demo,是我今天遍历set时犯得一个错误。
Iterator it = set.iterator();
while (it.hasNext()) {
String data = (String) it.next();
StringBuffer strBuf = new StringBuffer(data);
//在set中每个字符串中的任意位置插入最外层for循环取得的字符
for (int j = 0; j <= strBuf.length(); j++) {
StringBuffer strBuf1 = new StringBuffer(data);
strBuf1.insert(j, c[i]);
//将插入字符而形成的新的字符串放入set
set.add(strBuf1);
}
}
这样做报错,因为在遍历set的过程中又往set中添加元素。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2