java学习笔记-set
//东软实训前,要把java 看完。
//2015年4月29日21:44:13
//list01
package com.alfredsun.first.main; import java.util.ArrayList; import java.util.List; public class test { public static void main(String[] args) { // TODO Auto-generated method stub //System.println("Hello World"); List<String> lists =null; lists =new ArrayList <String>(); lists.add("A"); lists.add("B"); lists.add("B"); for(int i=0;i<lists.size();i++) { System.out.println(lists.get(i)); } lists.remove(0); System.out.println("after delete"); for(int i=0;i<lists.size();i++) { System.out.println(lists.get(i)); } System.out.println("Is empty:"+lists.isEmpty()); System.out.println("Is B exist:"+lists.indexOf("B")); //返回位置 } }
//Vector 线程安全,不常用
package com.alfredsun.first.main; import java.util.List; import java.util.Vector; public class test { public static void main(String[] args) { // TODO Auto-generated method stub //System.println("Hello World"); List<String> lists =null; lists =new Vector<String>(); //线程安全,不常用 lists.add("A"); lists.add("B"); for(int i=0;i<lists.size();i++) { System.out.println(lists.get(i)); } } }
//2015年4月29日23:33:45
//HashSet,TreeSet
package com.alfredsun.first.main; import java.util.List; import java.util.HashSet; import java.util.Set; public class test { public static void main(String[] args) { // TODO Auto-generated method stub //System.println("Hello World"); Set<String> s =null; s=new HashSet<String>(); //HashSet 无序 TreeSet 有序 s.add("A"); s.add("B"); s.add("C"); s.add("D"); s.add("E"); s.add("F"); System.out.println(s); } }
//Iterator迭代器
//2015年4月30日14:58:34
package com.alfredsun.first.main; import java.util.List; import java.util.ArrayList; import java.util.Iterator; public class test { public static void main(String[] args) { // TODO Auto-generated method stub //System.println("Hello World"); List<String> lists =new ArrayList<String>(); lists.add("A"); lists.add("B"); lists.add("C"); lists.add("D"); lists.add("E"); lists.add("F"); Iterator<String> iter =lists.iterator(); //(Iterator)迭代输出不要对集合(lists)操作 remove while(iter.hasNext()) { String str= iter.next(); if("A".equals(str)) { iter.remove(); } else { System.out.println(str); } } } }