Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
for ループのパフォーマンスを評価しようとしています。
これとこれを見ました。
しかし、for ループのパフォーマンスを測定する正しい方法をまだ理解していません。
ArrayList のようなデータ構造にいくつかの要素を挿入することも検討する必要がありますか?
それについても何かを言う別のリンクがあります。
実行しようとしていることを最も明確に表す構文を使用してください。実際のforループ条件はおそらく重要なパフォーマンス要因ではなく (実際にそうなのかどうかはテストできます)、コードが読みやすいことがより重要です。
for
1 つのガイドラインは、条件内で既知の高価なメソッドを避けることです。collection.size()ここで注目すべきものです。コレクションを反復処理する場合、Iterator(明示的にまたは拡張forループを介して) を使用すると、通常はより明確なコードになります。
collection.size()
Iterator