String
배열을 어떻게 변환 java.util.List
합니까?
String
배열을 어떻게 변환 java.util.List
합니까?
답변:
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
이것은 배열 의 목록보기 이며 목록은 부분적으로 수정할 수 없으며 요소를 추가하거나 삭제할 수 없습니다. 그러나 시간 복잡도는 O (1)입니다.
수정 가능한 목록을 원하는 경우 :
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
소스 배열의 모든 요소를 새 목록으로 복사합니다 (복잡도 : O (n)).