开发者社区> 问答> 正文

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

心意乱 2019-01-26 10:19:29 353

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

image

返回结果

image

分享到
取消 提交回答
全部回答(4)
  • bravozu
    2019-07-17 23:26:58
    已采纳

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

    0 0
  • 1382148494135822
    2019-07-17 23:26:58

    因为性能更好,而且都是list 你无需关心背后实现

    0 0
  • 客官来玩啊
    2019-07-17 23:26:58

    Arrays内的ArrayList和java.util.ArrayList实现的思路并不一样,Arrays$ArrayList仅仅是做一层包装。
    这样做的原因可能就是为了效率,不需要额外的空间和时间

    0 0
  • 1426694731350515
    2019-07-17 23:26:58

    路过

    0 0
添加回答