私は興味があります:この2つのループ実装の間には速度とパフォーマンスに違いはありますか? size()メソッドは、要素のグループを扱う配列、コレクション、またはオブジェクトの長さを返します(実際はXOM apiからです)。Java - forループ終了式の違い
実装1:
int size = someArray.size();
for (int i = 0; i < size; i++) {
// do stuff here
}
実装2:それはsize()
一度だけ呼び出されますので、第一スニペットを高速に実行するためにバインドされている
for (int i = 0; i < someArray.size(); i++) {
// do stuff here
}
@bestssだから私はそれを一般的に(要素のグループのために)指定しました:) – Jairo
@Jairo、配列とコレクションの間には大きな違いがあります。どのような状況でも配列のサイズを変更することはできません。 'for(int i = 0; i
bestsss
@bestsss:確かに、ArrayListは* size()*メソッドを持ち、何とか配列です;) – SyntaxT3rr0r