業務で使用するJavaのfor文
自分用の備忘録
上司に教えてもらったけど、他で見たことがなかったので
いままで当たり前のように
for(int i = 0 ; i < list.size() ; i ++)
という形で記載していたけど、
スピードを求める為に下記のように記載するらしい
for (int i = 0, len = list.size(); i < len; i++) {
条件判定式の部分にlist.size()を記載すると
for文の繰り返しの回数分sizeメソッドへのアクセスが発生する
最初の;部分でsizeメソッドにアクセスして変数に代入しておくことで
都度アクセスせずに済むようになる