(1)private static void demo2() {
ArrayList list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
ListIterator lit = list.listIterator();
while(lit.hasNext()) {
System.out.println(lit.next());
}
(2)ArrayList newList = new ArrayList(); //创建一个空的集合
for (Object obj : list) { //遍历老集合
if(!newList.contains(obj)) { //判断如果新集合中不包含老集合中的元素
newList.add(obj); //就将该元素添加到新集合中
}
(3)HashSet<Character> hs = new HashSet<>(); //创建HashSet集合
for(int i = 0; i < line.length(); i++) { //遍历字符串
hs.add(line.charAt(i)); //将字符串中的每一个字符添加到hs中,去重复
}
**根据不同的集合类型,选择的迭代的方式不同,主要是前两种******* |
|