我經常在我的Android應用程序中使用列表。現在我正在創建一個Twitter頁面,其中列出了最多50個用戶的「推文」。在Java中聲明列表的容量
我有這樣定義的表:
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
凡Tweet
是自定義對象類型保持微博更新信息(文本,日期,用戶名等),MAX_TWEETS
是常數整數值(50 )。
問題:
什麼是設置此List
的初始容量,如果任何的好處?
當我知道我的清單會是這麼小時,我是否應該打擾設置容量?我應該何時/不應該設置容量?