首页 > 代码库 > Java数组去掉重复的方法集

Java数组去掉重复的方法集

经常用到,有时候不只是简单的基本类型,那种可以用set集合去重,好多时间用到的是我们自定义的类型,下面举个例子(我这儿就那int举例了):

方法一、 这种类似与选择排序算法,首先我们取i值,然后将i之后的所有重复的去掉。具体实现如下:

import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;

/**
 * 创建时间:2014-11-18 下午3:26:35
 * 
 * @author zhangtianyou
 * @version 2.2
 */

public class ArrayRemoveRepeat {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 原始数组是{4,2,4,6,1,2,4,7,8, 8, 19,11},得到结果{4,2,6,1,7,8}。
		System.out.println("之前的数组");
		Integer[] src = http://www.mamicode.com/{ 4, 2, 4, 6, 1, 2, 4, 7, 8 };>
运行如下:

之前的数组
4,2,4,6,1,2,4,7,8,
之后的数组
4,2,6,1,7,8,

Java数组去掉重复的方法集