遍历元素
package shangGuiGu.day26; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class demo01 { @Test public void test(){ Collection coll2= new ArrayList(); coll2.add(123); coll2.add(456); coll2.add(new String("Tom")); coll2.add(false); Iterator iterator = coll2.iterator(); System.out.println(iterator.next()); for(int i=0;iIterator中的remove package shangGuiGu.day26; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class demo02 { @Test public void test(){ Collection coll2= new ArrayList(); coll2.add(123); coll2.add(456); coll2.add(new String("Tom")); coll2.add(false); Iterator iterator = coll2.iterator(); while(iterator.hasNext()){ Object obj=iterator.next(); if("Tom".equals(obj)){ iterator.remove(); } } Iterator iterator1= coll2.iterator(); while(iterator1.hasNext()){ System.out.println(iterator1.next()); } }}foreach循环遍历数组、集合
package shangGuiGu.day26; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; public class demo03 { @Test public void test(){ Collection coll2= new ArrayList(); coll2.add(123); coll2.add(456); coll2.add(new String("Tom")); coll2.add(false); //for(集合元素的类型 局部变量:集合对象) for(Object obj:coll2){ System.out.println(obj); } } }package shangGuiGu.day26; import org.junit.Test; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; public class demo04 { @Test public void test(){ ArrayList list = new ArrayList(); list.add(123); list.add(456); list.add(new String("Tom")); list.add(false); list.add(456); int index=list.indexOf(456);//返回obj在集合中首次出现的位置,若不存在则返回-1 System.out.println(index); System.out.println(list.lastIndexOf(456)); System.out.println(list); Object remove = list.remove(0); System.out.println(remove); System.out.println(list); list.set(1,"cc"); System.out.println(list); List list2 = list.subList(2, 4); System.out.println(list2); list.add(1,"BB"); System.out.println(list); Listlist1 = Arrays.asList(1, 2, 3); list.addAll(list1); System.out.println(list.size());//8 System.out.println(list.get(0)); }} package shangGuiGu.day26; import org.junit.Test; import shangGuiGu.day13.person; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class demo05 { @Test public void test(){ Set set=new HashSet(); set.add(456); set.add(123); set.add("AA"); set.add("cc"); set.add(new person("tom",12)); set.add(129); Iterator iterator=set.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } } }package shangGuiGu.day26; import org.junit.Test; import shangGuiGu.day13.person; import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet; public class demo06 { @Test public void test(){ //要求是相同类的对象 TreeSet set=new TreeSet(); // 错误 set.add(123); // set.add(456); // set.add("aa"); // set.add(new person("dd",12)); set.add(34); set.add(-34); set.add(24); Iterator iterator=set.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); }} @Test public void test3(){ Comparator com=new Comparator(){ @Override public int compare(Object o1, Object o2) { return 0; } }; TreeSet set=new TreeSet(); set.add(34); set.add(-34); set.add(24); Iterator iterator=set.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next());} } }欢迎分享,转载请注明来源:内存溢出
评论列表(0条)