开发者社区> 问答> 正文

Arrays 中的 asList 方法为什么返回的不是他!!!

已解决

asList 返回结果是 Arrays 内部实现的 ArrayList 同包不是已经写好了一个 ArrayList 为啥不用呀 !!!

image

返回结果

image

展开
收起
心意乱 2019-01-26 10:19:29 3527 0
4 条回答
写回答
取消 提交回答
  • 采纳回答

    为了保证原始的Array数组不会被更改,这样可以达到:0361F067_D8AF_4403_A203_76B26157F7F4
    性能:无需复制
    memory efficiencyent:不需要第二个数组

    2019-07-17 23:26:58
    赞同 展开评论 打赏
  • 因为性能更好,而且都是list 你无需关心背后实现

    2019-07-17 23:26:58
    赞同 展开评论 打赏
  • Arrays内的ArrayList和java.util.ArrayList实现的思路并不一样,Arrays$ArrayList仅仅是做一层包装。
    这样做的原因可能就是为了效率,不需要额外的空间和时间

    2019-07-17 23:26:58
    赞同 展开评论 打赏
  • 路过

    2019-07-17 23:26:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载