List和Array
在Java中 Array是數(shù)組,List是集合。
數(shù)組直接可以使用,List是接口,需要使用實現(xiàn)類,比如:ArrayList。使用方式也不同,Array數(shù)組使用下標獲取元素,List是get(index)初始化Array數(shù)組必須指定大小,不靈活。List 可以自己擴充大小,方便。
數(shù)組可以 String[] 直接創(chuàng)建,List需要實例化,而且數(shù)組有多維屬性
string數(shù)組的定義有三種:
String arr[] = new String[10]; //創(chuàng)建一個長度為10的String 類型數(shù)組。
String arr[] = {"張三","李四"};
String[] arr = new String[10]; // 首選方法
Arrays.asList()和Collections.singletonList()
List<Integer> list = Collections.singletonList(20);
List<String> list = Collections.singletonList("E");
12. List 是一個接口 很多都是實現(xiàn)它
Array轉(zhuǎn)List:toList
創(chuàng)建:asList
數(shù)組使用方法
- Arrays.asList(arr).contains(targetValue)