Boa madrugada.
Estou tentando realizar um algoritmo que recebe uma lista de palavra e coloca vai adicionando sempre sem repetição.
estou quase lá, segue o código:
Lembrando que não posso usar métodos pra isso rsrs.
import java.util.Scanner;
public class migracao {
static String dicionario;
private static String [] dicionario(String novasPalavras){
int cont, contIn;
int control = 0;
int control2 = 0;
boolean teste = true;
String validados = "";
String temp = "";
dicionario += novasPalavras;
dicionario += " ";
String [] evitaRepDicionario = dicionario.split(" ");
String verificaNovas [] = novasPalavras.split(" ");
for(cont = 0; cont <evitaRepDicionario.length; cont++){
for(contIn = 0; contIn >< verificaNovas.length; contIn++ ){
if(evitaRepDicionario[cont].compareTo(verificaNovas[contIn]) == 0){
control++;
}
}
if(control < 2){
temp += evitaRepDicionario[cont];
temp += " ";
}
control = 0;
}
String vTemp[] = temp.split(" ");
return vTemp;
}
//principal
public static void main(String[] args) {
String library;
String word [];
String aux;
Scanner leT = new Scanner(System.in);
System.out.print("Digite a lista: ");
library = leT.nextLine();
String temp[] = migracao.dicionario(library);
for(int cont = 0; cont < temp.length; cont++){
System.out.println(cont+" "+temp[cont]);
}
}
}