Ola, sou novo aqui…preciso de ajuda para montar um corretor(simples), a ideia e pegar uma string e inverter todos seus caracteres achando todas as possibilidades possiveis…estou usando Formulario JavaFrame…
Meu codigo ta assim:
String r; //criacao de uma string
String g = “”; //criacao de uam string para uso futuro
r = textxt.getText().toLowerCase(); //pegando texto escrito pelo usuario
StringBuilder str1 = new StringBuilder(); //criacao de uam stringbuilder
StringTokenizer str = new StringTokenizer®; //trasnformando texto do usuario em tokens
Leitura_txt arquivo = new Leitura_txt(); //metodo array para abrir arquivo txt (dicionario) na raiz
arquivo.open(“txtD.txt”, 0);
ArrayList arq = arquivo.loadFile(“txtD.txt”);
while (str.hasMoreTokens() == true) {
g = str.nextToken();
String emb = null;
for (int i = 0; i < g.length() - 1; i++) { /*Aqui e onde estou com dificuldade para embaralhar a string e achar todas as possibilidades
char let = g.charAt(i); o programa tem que ser o mais rapido possivel pois o dicionario tera somente umas 200 palavras no maximo
StringBuilder f = new StringBuilder(g);
f.insert(i, g.charAt(i + 1));
f.deleteCharAt(i + 2);
emb=f.toString();
Agradeco ajuda de todos!!
Esse codigo esta dentro de um actionPerformed do botao verificar no frame do projeto