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);
			}
		}

	}
	
}

  

原文地址:https://www.cnblogs.com/alfredsun/p/4467233.html