(1/8改良版を末尾に追加) 問題 foreachループでインデックスが使いたい。(今何番目?) かといって下のようにローカル変数iを使うとiがループの後で見えてしまうのが嫌。 参考:foreachでインデックスが使いたい場合はそれなりにある http://blog.livedoor.jp/thinkmeta/archives/51306169.html //前略 List<Integer> list = new ArrayList<Integer>(); //中略 int i = 0; for (Integer integer : list) { //integerでなんかする i++; } //以下iが見える 続きを読む (1/8微妙に追記) メソッドのthrowsに同じ例外を複数書いていいと知った。 これでもかとExceptionを投げると宣言することができる。 これで共同開発者に例