누군가가 다음 코드의 의미를 설명 할 수 있습니까? 특히 ArrayList 및 List와 둘 다 사용해야하는 이유는 무엇입니까?Arraylist and List in Java
String [] forecastArray =
{
"Today - Sunny - 35/30",
"Tomorrow - Foggy - 33/28",
"Wednesday - Cloudy - 33/26",
"Thursday - Sleepy - 30/24",
"Friday - Bunking - 36/34",
"Saturday - Trapped - 38/35",
"Sunday - Heavy Rain - 32/28"
};
List<String> myList = Arrays.asList(forecastArray);
List<String> weekForecast = new ArrayList<>(myList);
자바의 Google 다형성 – Kon
'myList'는'forecastArray'가 지원하는'List'이며 immuteable입니다. 당신은 그것을 바꿀 수 없을 것입니다. 'weekForecast'는 그 배열의 복사본에 의해 뒷받침되며 변경할 수 있습니다. – Cfx