【问题标题】:Is there any reason to clone an empty array in android?有什么理由在android中克隆一个空数组吗?
【发布时间】:2013-05-06 21:40:03
【问题描述】:

这可能看起来很奇怪,但我目前正在维护一些 Android 代码,它使用现有 EMPTY ArrayList 的克隆来创建新的 ArrayList 而不是仅使用 new 来分配 ArrayList

在创建新的 LinkedHashMap(从空的 LinkedHashMap 克隆它们)时,代码的作用相同,所以它看起来像以前的开发人员想过的,但我知道什么。

一开始我以为它可能是原型/工厂的东西,但是他将克隆的对象强制转换回ArrayList,所以我认为这不是以后更改分配类型的方法。

【问题讨论】:

    标签: android clone


    【解决方案1】:

    可以创建具有初始容量的 ArrayList 也可以克隆,LinkedHashMap 具有类似的参数,但这将是一个弱的原因。

    也许开发人员预计在未来的代码版本中,“模板”将不再为空。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-06
      • 2013-04-28
      • 2021-12-28
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多