對於我的計算機科學課,我們要創建一個程序,用戶輸入一個單詞,然後我們記下該單詞並猜測它是否拼寫正確。我們正在將這個詞輸入到dictionary.com並從它們中讀取它。通過閱讀網站創建拼寫檢查器
我們將他們輸入的字詞添加到dictionary.com網址,然後檢查該字詞是否顯示在網站上。如果它是拼寫正確,那麼如果它不拼寫正確。下面是用於讀取URL代碼:
URL url = new URL("http://www.dictionary.com/search?q=" + word);
// open a buffered reader on the url
InputStream inStr = url.openStream();
BufferedReader reader =
new BufferedReader(new InputStreamReader(inStr));
當他們這樣做拼寫單詞正確的事情都解決了很大的,但是當他們拼寫錯誤,它拋出未發現異常的文件。這是拋出這個,因爲如果你在dictionary.com上搜索一個詞,它會改變鏈接。它通常會在「www.dictionary.com/search?q=word」中更改爲「http://www.dictionary.com/misspelling?term=wrod&s=t」
因爲它會更改鏈接,所以會引發異常並且程序不起作用。有人對我應該做什麼或改變有什麼建議嗎?謝謝!
抓住異常,並視爲拼寫錯誤。 – OldProgrammer