日期:2014-05-20 浏览次数:20715 次
import java.util.*; public class Test { public static Integer[] function(int[] array) { ArrayList<Integer> list = new ArrayList<Integer>(); int t = array[0]; for (int i = 0; i < array.length; i++) { while (t != array[i]) //用最笨的方法,一个个查找,如果不在数组中就记录 { list.add(t); t++; } t++; } return (Integer[]) list.toArray(new Integer[1]); } public static void main(String[] args) { int[] array = {1, 3, 4, 5, 6, 7, 10}; System.out.println(Arrays.toString(function(array))); } }