>このnullは何?
まぁ、いいやん

>for (String line; (line = br.readLine()) != null; ){ ... }
Javaだけやっている人はこの書き方は出来ない