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(數組):對參數數組按照升序(從小到大)進行排序