Olá a todos, sou completamente leigo em java e gostaria de saber como eu deveria fazer o código para os anagramas resultados fossem comparados com um txt e, caso houvesse alguma palavra correspondente, o mesmo demonstrasse ela. A parte do código que já tenho:
[code]public class Anagrama {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String palavra = "ananab";
imprimeAnagramas("", palavra);
}
//
public static void imprimeAnagramas(String prefix, String word) {
if (word.length() <= 1) {
System.out.println(prefix + word);
} else {
for (int i = 0; i < word.length(); i++) {
String cur = word.substring(i, i + 1);
String before = word.substring(0, i);
String after = word.substring(i + 1);
imprimeAnagramas(prefix + cur, before + after);
}
}
}
[/code]
No código, serão gerados os seguintes resultados:
[quote]ananba
anaanb
anaabn
anabna
anaban
annaab
annaba
…
banana
[/quote]
Gostaria que os mesmos fossem comparados a um txt para informar se existe algum que forme uma palavra existente.
Desde já agradeço.