É q o meu problema é o seguinte:
tenho estes métodos pra implementar:
public class ArrayUtils {
/* Apresenta na consola os valores de “a”.
Ex: Se “a” contém os valores 2, 1 e 5, então o método apresenta
o array na forma [2, 1, 5] */
public void writeln(int[] a) { /* a implementar */ }
/* Retorna um array sem as repetições que possam existir em "a" */
public int[] removeDuplicates(int[] a) { /* a implementar */ }
/* NOTA: Os três métodos seguintes consideram os arrays como
conjuntos (coleccções de inteiros sem repetições) */
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto diferença entre "a" e "b" */
public int[] difference(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto intersecção entre "a" e "b" */
public int[] intersection(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, também sem repetições, que contém
os elementos que correspondem ao conjunto união entre "a" e "b" */
public int[] union(int[] a, int[] b) { /* a implementar */ }
}
e pra testar isso tnh isto:
public class Teste {
public static void main(String[] args) {
int[] array1 = {1,6,1,2,5};
int[] array2 = {3,1,1,3,44,2,1,1};
ArrayUtils au = new ArrayUtils();
System.out.print("Elementos do array1:");
au.writeln(array1);
System.out.print("Elementos do array2:");
au.writeln(array2);
System.out.print("Retirar elementos repetidos do array1");
array1 = au.removeDuplicates(array1);
au.writeln(array1);
System.out.print("Retirar elementos repetidos do array2");
array2 = au.removeDuplicates(array2);
au.writeln(array2);
System.out.println("Uniao dos elementos entre array1 e array2 ");
int[] uniao = au.union(array1, array2);
au.writeln(uniao);
System.out.print("Interseccao dos elementos entre array1 e array2");
int[] interseccao = au.intersection(array1, array2);
au.writeln(interseccao);
System.out.print("Diferenca dos elementos array2 e array1 ");
int[] diferenca = au.difference(array2, array1);
au.writeln(diferenca);
}
}
mas eu nao percebo nada disto
