Boas tou aqui com um problema, é o seguinte o objectivo é identificar numa frase as letras que aparecem e as que nao aparecem, e guardar numa string as que aparecem e o mesmo para as que nao aparecem na frase, eu ja consegui identificar isso mesmo so que o problema é que no output as letras estao repetidas, quando eu so quero uma letra, ta aqui o codigo que fiz:
public class ex7 {
public static void main(String[]args){
Scanner kbd=new Scanner (System.in);
String S=kbd.nextLine();
String K=S.toUpperCase();
String Abc="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String A="";
String N="";
for(int i=0;i<=25;i++){
for(int j=0;j<K.length();j++){
if(Abc.charAt(i)==K.charAt(j))
A=A+K.charAt(j);
N=N+" ";
if(Abc.charAt(i)!=K.charAt(j)){
A=A+" ";
N=N+Abc.charAt(i);
}
}
}
System.out.println("Aparecem: "+A);
System.out.println("Nao aparecem: "+N);
}
no output aparece: Aparecem: EEFIX
Nao aparecem: AAAAABBBBBCCCCC...etc
alguem me pode dar uma ideia para nao aparecerem letras repetidas?
Cumps

