【发布时间】:2011-05-25 18:13:15
【问题描述】:
我经常在我的 Android 应用程序中使用列表。现在我正在创建一个 Twitter 页面,其中列出了最多 50 条用户的“推文”。
我有一个这样定义的列表:
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
Tweet 是一个自定义对象类型,其中包含 twitter 更新信息(文本、日期、用户名等),MAX_TWEETS 是一个常量整数值 (50)。
问题:
设置这个List的初始容量有什么好处?
当我知道我的列表会这么小时,我是否应该设置容量?我什么时候应该/不应该设置容量?
【问题讨论】: