質問: new BufferedWriter(fw); bw.write(s); bw.newLine(); bw.close(); System.out.println("書き込みました。"); } catch (IOException ex) { ex.printStackTrace(); } } else { System.out.println("対象ではありません。"); } } }}
回答: 意味だけ説明すると、JavaのArrayListは、イテレータを使ったfor文の最中に「要素が増える」「要素が減る」といった処理を行うとConcurrentModificationExceptionが発生します。作業の途中で増やしたり減らしたりするんじゃねぇ!という例外です。