黑马程序员技术交流社区

标题: 学习完Set集合后,自己利用Set集合去除数组中的重复元素 [打印本页]

作者: 经济    时间: 2015-6-1 15:19
标题: 学习完Set集合后,自己利用Set集合去除数组中的重复元素
public class Test {

        public static void main(String[] args) {

                // 定义原始数组
                Integer[] source = { 4, 2, 4, 6, 1, 2, 4, 7, 8 };
                // 去除数组中的重复元素
                Integer[] dest = getSingleArray(source);
                //输出dest中的元素
                System.out.println(Arrays.toString(dest));
        }

        private static Integer[] getSingleArray(Integer[] source) {
                // TODO Auto-generated method stub
        
                Set<Integer> set = new HashSet<Integer>();
                //将source中的元素添加到hashSet集合中
                for (int temp : source) {
                        set.add(temp);
                }
                //返回去除重复元素的数组
                return set.toArray(new Integer[0]);
        }
}
作者: 许庭洲    时间: 2015-6-5 09:48
值得学习ing!
作者: 乌卡卡    时间: 2015-6-5 10:26
getSingleArray函数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2