É pra ler nomes, mas genericamente digamos, A, B, C, D, E.
n1= s.nextLine();
Ler outra cadeia, E, F, G, A, B.
n2=s.nextLine();
A saída: A, B, C, D, E, F, G.
Eu teria que usar
v=<o que coloco aqui?>.indexOf(’,’ , i);
Essa vírgula dentro do método indexOf, seria pra localizar o final da primeira string, estou certo? O “i” é o final da cadeia?
thingol
#2
import java.util.*;
class SemRepeticoes {
public static void main(String[] args) {
String s1 = "A,B,C,D,E";
String s2 = "E,F,G,A,B";
String[] palavras1 = s1.split (",");
String[] palavras2 = s2.split (",");
Set<String> conjPalavrasResultado = new LinkedHashSet<String>();
conjPalavrasResultado.addAll (Arrays.asList (palavras1));
conjPalavrasResultado.addAll (Arrays.asList (palavras2));
System.out.println (conjPalavrasResultado); // Deve mostrar "[A, B, C, D, E, F, G]"
}
}
String[] palavras1 = s1.split
Split. Um método pra dividir as palavras?
Set<String> conjPalavrasResultado = new LinkedHashSet<String>();
conjPalavrasResultado.addAll (Arrays.asList (palavras1));
conjPalavrasResultado.addAll (Arrays.asList (palavras2));
Cara, eu nunca vi isso. Não entendi nada.
Esse jeito de resolver usa vetor? Não cheguei lá ainda.