Expand|Select|Wrap|Line Numbers
- public IntSet difference(Integer[] s1, Integer[] s2) {
- IntSet result = intersection(s1, s2);//get intersection array
- IntSet s3;
- Arrays.sort(s1);//sort arrays
- ArrayList<Integer> difference = new ArrayList(Arrays.asList(s1));//creates new array
- int[] s4 = new int[result.al.size()];
- int counter = 0;
- for (int int2 : result.al) {
- s4[counter++] = int2;
- }
- for (int s : s4) {
- if (difference.contains(s)) {
- difference.remove(s);
- }