エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
配列 vs ArrayList、速くて軽いのはどっち!? - 地平線に行く
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
配列 vs ArrayList、速くて軽いのはどっち!? - 地平線に行く
Javaのソースで、たまに「ArrayListを使っているけど、代入する要素数は決まっている」というのを見かけ... Javaのソースで、たまに「ArrayListを使っているけど、代入する要素数は決まっている」というのを見かけます。 こういうのを見ると、「要素数が決まっているなら、可変のもの(ArrayList)じゃなくて固定のもの(配列)を使った方が速くてメモリ使用量も少なくて済むんじゃないのかな」といつも思います。 でも、よく考えたら試していない・・・。 そこで実験。 「配列に代入」するのと「ArrayListに追加」するのは、どちらが速い・軽い・うまい!? - ソースは最後に添付します。 先に結果だけ。 配列とArrayListでは、 初期容量を指定しなければ、配列の方が3倍速い 初期容量を指定しても、配列の方が2倍速い。 (ただ、10,000,000万回ループしてちょっとの差が出るぐらい。どちらでも十分に速い) 配列とArrayListでは、 初期容量を指定しなければ、ArrayListの方がメ