以下色々なサイトで既出なのですが、自戒を込めて書いておこう(-_-; 悪あがきプログラマー - String配列から指定要素を削除する。 Kinopyo Blog - Java:List操作時のUnsupportedOperationExceptionについて すぎゃーんメモ - Iteratorの中で要素を削除するということ 仕事で書いてたプログラムですが、よくある「リストをループでまわして要素を削除する」処理で少しハマってました。実行時にjava.lang.UnsupportedOperationExceptionで落ちるっていう。 まず「リストをループでまわして要素を削除する」処理についてJavaで標準的なのって何だろと調べた所、StackOverflowにありました。 Calling remove in foreach loop in Java 結構評価あるのでiterator使う