利用set去除list中的重复值

共计 869 个字符,预计需要花费 3 分钟才能阅读完成。

import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class TestSet {public static void main(String[] args) {List list = new ArrayList();        list.add("zhaopeng");        list.add("zhaopeng");        list.add("zhaopeng");        list.add("momo");        list.add("momo");        list.add("momo");        for (Iterator iterator = list.iterator(); iterator.hasNext();) {String object = (String) iterator.next();            System.err.println(object);        }        System.err.println("----------------------");        List newList = TestSet.removeList(list);        for (Iterator iterator = newList.iterator(); iterator.hasNext();) {String object = (String) iterator.next();            System.err.println(object);        }    }    public static List removeList(List list) {Set someList = new HashSet(list);        List newList = new ArrayList();        for (Iterator iterator = someList.iterator(); iterator.hasNext();) {Object object = (Object) iterator.next();            newList.add(object);        }        return newList;    }}

正文完
 
zhaopeng
版权声明:本站原创文章,由 zhaopeng 2010-09-27发表,共计869字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)