私は Android アプリケーションでリストをよく使用します。現在、ユーザーの最大 50 個の「つぶやき」を一覧表示する Twitter ページを作成しています。
次のように定義されたリストがあります。
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
はTwitterTweet
の更新情報 (テキスト、日付、ユーザー名など) を保持するカスタム オブジェクト タイプでMAX_TWEETS
あり、定数の整数値 (50) です。
質問:
List
もしあれば、これの初期容量を設定する利点は何ですか?
リストがこれほど小さいことがわかっている場合、わざわざ容量を設定する必要がありますか? 容量を設定すべき/すべきでないのはいつですか?