次のアルゴリズムを使用して Euler #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(); //###
}