我製作了自己的單詞字典,並希望檢查用戶的輸入是否拼寫正確,方法是將其製作成數組並將其與我的字典數組進行比較。問題是我的結果表明我輸入的所有單詞拼寫錯誤。Java中的拼寫檢查器
import java.util.*;
public class SpellCheck {
public static void main(String args[]){
String array[] = {"This", "is", "a", "string"}; // Dictionary
System.out.println("Please enter a sentence");
Scanner a = new Scanner(System.in);
String line = a.nextLine();
System.out.println(line);
String arr[] = line.split(" "); // Turning into an array
for(int i = 0; i<array.length; i++){ // Loop that checks words
for(int j=0; j<arr.length; j++){
if(array[i].equals(arr[j])){
System.out.println(arr[j] + " is spelled correctly");
}
else{
System.out.println(arr[j] + " is not spelled correctly");
}
}
}
}
}
你應該解決你的第一個問題。有不好的問題擺在他們的身邊和副本。 – djechlin
建議:編輯你的第一個問題,而不是創建新的。 –
您使用什麼輸入? – Christian