리스트와 맵의 차이점은 다음과 같습니다. 1. 리스트는 단일 열 데이터를 저장하는 컬렉션이고 맵은 이중 열 데이터를 저장하는 컬렉션입니다. 2. 리스트에 저장된 데이터는 순서가 지정됩니다. 3. 목록은 반복될 수 있으며, 맵의 키는 반복될 수 없으며, 값은 반복될 수 있습니다.
리스트와 맵의 차이점은 다음과 같습니다.
list는 단일 열 데이터를 저장하는 컬렉션이고, map은 키 및 (키, 값)과 같은 이중 열 데이터를 저장하는 컬렉션입니다.} .
List에 저장된 데이터는 순서가 있고 반복이 허용됩니다. Map에 저장된 데이터는 순서가 없으며 해당 키는 반복될 수 없지만 해당 값은 반복될 수 있습니다.
(학습 영상 공유: java 영상 튜토리얼)
관련 소개:
목록 기능: 요소가 순서대로 배치되어 있으며 요소가 반복될 수 있습니다.
목록:
1. 중복된 개체가 허용될 수 있습니다.
2. 여러 개의 null 요소를 삽입할 수 있습니다.
3. 각 요소의 삽입 순서를 유지하는 정렬된 컨테이너이며, 출력 순서는 삽입 순서입니다.
4. 일반적으로 사용되는 구현 클래스에는 ArrayList, LinkedList 및 Vector가 있습니다. ArrayList는 인덱스를 사용하여 일반적인 액세스를 제공하는 가장 널리 사용되는 반면 LinkedList는 목록에서 요소를 자주 추가하거나 제거해야 하는 상황에 더 적합합니다.
Map:
1. 컬렉션의 하위 인터페이스나 구현 클래스가 아닙니다. 지도는 인터페이스입니다.
2. 맵의 각 항목에는 키와 값이라는 두 개의 개체가 있습니다. 맵에는 동일한 값 개체가 포함될 수 있지만 키 개체는 고유해야 합니다.
3. TreeMap은 Comparator 또는 Comparable을 통해서도 정렬 순서를 유지합니다.
4. 맵에는 원하는 만큼 null 값을 가질 수 있지만 null 키는 최대 1개만 있을 수 있습니다.
5. Map 인터페이스의 가장 인기 있는 구현 클래스는 HashMap, LinkedHashMap, Hashtable 및 TreeMap입니다. (HashMap과 TreeMap이 가장 일반적으로 사용됩니다.)
관련 권장 사항: Java 시작하기
위 내용은 리스트와 맵의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!