arraylist和arrays的区别?
ArrayList
ArrayList是自动扩容的Arrays。容量可以动态增长,但牺牲效率;Array([])高效,但是容量固定无法改变。
Java中提供了ArrayList类协助这几个操作:如Index、IndexOf、Contains、sort、Add、AddRange、Insert、InsertRange。
ArrayList相比于Arrays少了[ ]操作,而是利用get(i)配合索引值将它们取出。
Arrays类
Arrays是一个与数组有关的类,提供了大量的静态方法来操作数组。Java中提供了Arrays类协助这几个操作:sort(),binarySearch(),equals(),fill(),asList().
String toString(数组):将数组转换为字符串,默认格式为[元素1,元素2,元素3…]
void sort(数组):对参数数组按照升序(从小到大)进行排序
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有