ArrayList <Object> list = new ArrayList<>(); //实例化ArrayList int i; int j; for(i = 1; i <= 100; i++) //添加数据 { list.add(i); } list.remove(10); //移除索引值为10的数值 for(j = 0; j < list.size(); j++) { System.out.print(list.get(j)+" "); //for循环遍历输出list集合 }
//14.7.2 ArrayList<String> list1 = new ArrayList<>(); LinkedList<String> list2 = new LinkedList<>(); TreeSet<String> set1 = new TreeSet<>(); HashSet<String> set2 = new HashSet<>(); list1.add("A"); list2.add("A"); set1.add("A"); set2.add("A"); list1.add("a"); list2.add("a"); set1.add("a"); set2.add("a"); list1.add("C"); list2.add("C"); set1.add("C"); set2.add("C"); list1.add("c"); list2.add("c"); set1.add("c"); set2.add("c"); list1.add("a"); list2.add("a"); set1.add("a"); set2.add("a"); for(j = 0; j < list1.size(); j++) { System.out.print(list1.get(j)+" "); } System.out.println(); for(j = 0; j < list2.size(); j++) { System.out.print(list2.get(j)+" "); } System.out.println(); Iterator<String> set3= set1.iterator(); while(set3.hasNext()) { System.out.print(set3.next()+" "); } System.out.println(); Iterator<String> set4 = set2.iterator(); while(set4.hasNext()) { System.out.print(set4.next()+" "); }