Arrays 用來操作數組的工具類 。 都是靜態方法。
重點方法:asList();
List asList (數組); 將數組轉成集合。
爲啥要將數組轉成集合
數組中方法相比集合少,轉爲集合後可以使用集合中的方法。 比如 要判斷數組是否包含某一元素,數組並無該方法,需要自己定義,但是在集合中有,可以直接調用來用。
注!! 因爲數組的長度是固定的,所以集合中會改變數組長度的方法都是不可以用的!! 比如增刪、add remove
會發生UnsupportedOperationException !
如果數組中存貯的是基本數據類型! 比如 int[] a = {1,2,34,5} 轉集合時會將該數組作爲一個對象存儲到集合中!
如果數組中元素是對象,轉集合時直接將數組中的元素作爲集合中的元素存儲 比如 String[] s = { “sd ” , "fsd"."sgd"} 會將“sd” “fsd” 等分別作爲一個元素存儲