可能重複:
Why do I get the 「Unhandled exception type IOException」?未處理的異常類型爲IOException
我嘗試使用下面的算法來解決歐拉#8。問題是,當我修改該行時,我有一個巨大的評論,錯誤Unhandled Exception Type IOException
出現在我用//###
評論標記的每一行上。
private static void euler8()
{
int c =0;
int b;
ArrayList<Integer> bar = new ArrayList<Integer>(0);
File infile = new File("euler8.txt");
BufferedReader reader = new BufferedReader(
new InputStreamReader(
new FileInputStream(infile), //###
Charset.forName("UTF-8")));
while((c = reader.read()) != -1) { //###
char character = (char) c;
b = (int)character;
bar.add(b); /*When I add this line*/
}
reader.close(); //###
}
閱讀[例外教程](http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html),然後利用這些知識要麼將代碼包裝在try/catch中,要麼拋出異常 - 您的選擇。 –