java—模拟文件管理器

String[]和list<String>的区别:

  String[]:容量是固定的,只能一次获取或设置一个元素的值;可以具有多个维度。

  List<String>:容量可根据需要自动扩充、修改、删除或插入数据;只能有一个维度。

  String[]数组里面是存放String型的,List<String>是存放String类型的对象。特定类型(Object 除外)的数组的性能优于List的性能。 这是因为 List的元素属于 Object 类型;所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需要重新分配时(即最初的容量十分接近列表的最大容量),List< T> 的性能与同类型的数组十分相近。

猜你喜欢

转载自www.cnblogs.com/gaoquanquan/p/9645060.html
今日推荐