Set与List互转

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * 类说明: list 和 set 互转
 * Time: 2013-10-11 下午1:37:41 
 * @author 凯文加内特
 * Company: http://weibo.com/u/3165936675
 */
public class Test {
	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		Collections.addAll(list, "mao", "run", "zhi");//填充list       
		Set<String> set = new HashSet<String>();
		set.addAll(list);//将list给set填充         
		list.clear();//清空list,不然下次把set元素加入此list的时候是在原来的基础上追加元素的         
		list.addAll(set);//把set的填充list     
	}
}

你可能感兴趣的:(Set与List互转)