【发布时间】:2013-08-05 02:57:17
【问题描述】:
假设我有一个字符串列表或其他任何东西。然后说我想在下一段代码中多次使用 ONE 字符串。我应该创建一个新的字符串变量 foo String foo = list.get(position) 并在以下代码中使用 foo,还是应该节省内存空间并在每次需要使用该字符串时使用 list.get(position)?或者它们实际上是同一回事?
如果列表包含一个更复杂的类,该类可能会进行大量计算来实例化或本身有很多变量因此创建一个新的类会占用大量内存,那么答案会改变吗?
【问题讨论】:
标签: java android list arraylist