私はスペルチェッカーに取り組んでいます。単語リストを取り込むハッシュテーブルを実装しましたが、次に、可能な単語の提案を生成するために使用される5つの手法を作成する必要があります。それらの1つは
- 隣接する文字を入れ替える
- 各文字の間に文字を挿入します
例えば:
「bob」という単語があります...(az)b(az)o(az)b(az)の間に文字を挿入して、提案の可能性がある新しい単語を取得できるかどうかを確認したいスペルミスのある単語の場合
これは私がこれまでにしたことです...しかし機能しません
public static void main(String[] args) {
String word = "evelina";
char[] wordCharArr = word.toCharArray();
for(int i=0; i < wordCharArr.length ; i++) {
//char temp1 = wordCharArr[i];
for(char j = 'A'; j <= 'Z' ; j++) {
word.substring(j);
}
}
}