本帖最后由 无气打火机 于 2013-7-21 18:17 编辑
- import java.util.HashSet;
- import java.util.Iterator;
- public class HashSetDemo {
- public static void main(String[] args) {
- HashSet hs = new HashSet();
- hs.add("就业班");
- hs.add("基础班");
- hs.add("冲刺班");
- hs.add("加强班");
- hs.add("远程班");
- Iterator it = hs.iterator();
- while(it.hasNext()) {
- String str = (String)it.next();
- System.out.println(str);
- if(str.equals("就业班")) {//这里为什么要这样做?他们的代码是说删除上一次next返回的元素。为什么要删除上一次返回的元素?
-
- it.remove();
- }
- }
-
- }
-
-
- }
复制代码 问题都在代码注释里,请各位大虾帮忙解答下小弟的问题 |