Ola pessoal ....
Se possivel... alguem poderia me ajudar a terminar meu código?
preciso fazer a união de 2 conjuntos (aUb) a interseção(caracteres semelhantes nos 2 conjuntos) e a - b .
entretanto como vcs podem ver no comentario inicial do meu código, como 2 caracteres ( a , b ) estão presentes nos 2 conjuntos, no meu array novo com (10 posições ja que o conjunto a e b possuem 10 elementos ) eu nao posso colocar no array da uniao caracteres repetidos , ou seja , será formadoum array novo com 10 posicoes sendo que só estarao sendo usadas 8 posições realmente.
desde já agradeço ...toda ajuda seramuito bem vinda.
package aula10;
import java.util.Scanner;
public class medida {
/**EX:
* conjuntoA = A,B,C,D,E,F
* conjuntoB = A,B,G,H,I,J
*/
public static void main(String[] args) {
char [] conjuntoA = new char[5];
char [] conjuntoB = new char[5];
char [] uniao = new char[10];
Scanner leia = new Scanner(System.in);
System.out.println("Digite 5 elementos : ");
for ( int i = 0 ; i < conjuntoA.length ; i++){
conjuntoA[i] = leia.next().charAt(0);
}
System.out.println("Digite 5 elementos : ");
for ( int i = 0 ; i < conjuntoB.length ; i++){
conjuntoB[i] = leia.next().charAt(0);
}
for ( int i = 0 ; i < conjuntoA.length + conjuntoB.length; i++){
// parei aqui :(
