>  기사  >  Java  >  Java 컬렉션 맵

Java 컬렉션 맵

WBOY
WBOY원래의
2024-08-30 15:46:231071검색
  • 자바 컬렉션 맵은 자바 언어를 이용하여 키와 값을 쌍으로 저장하는 방식입니다.
  • 키를 이용하여 데이터 목록을 조작하는 일종의 수집 인터페이스입니다.
  • 키값을 이용하여 다양한 데이터, 클래스, 메소드를 수집하는 기능이기도 합니다.
  • 컬렉션 맵은 "java util" 패키지를 기반으로 키와 값 쌍으로 데이터 목록을 저장, 운영, 관리합니다.
  • 이 컬렉션 맵은 고유 키를 사용하여 값을 삽입, 관리, 제거할 수 있는 인터페이스입니다.
  • 고유한 값의 키와 맵의 각 키를 저장하는 데 도움이 됩니다.
  • 또한 맵 키를 사용하여 데이터 목록이나 값을 삽입, 저장, 검색 및 정렬하는 기능을 지원합니다.

구문

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

  • 자바 컬렉션은 세 개의 맵을 사용하여 키와 값을 연산했습니다.
  • 맵의 카테고리는 HashMap, TreeMap, LinkedHashMap 이라고 합니다.
  • Java 컬렉션 HashMap 구문은 다음과 같습니다.
Map<key - data type, key - data type> object = new HashMap<key - data type, value - data type> ();
  • Java 컬렉션 TreeMap 구문은 다음과 같습니다.
Map<key - data type, key - data type> object = new TreeMap<key - data type, value - data type> ();
  • Java 컬렉션 LinkedHashMap 구문은 다음과 같습니다.
Map<key - data type, key - data type> object = new LinkedHashMap<key - data type, value - data type> ();
  • 맵 구문의 Java 컬렉션 삽입 값은 다음과 같습니다.
Object.put (new data_type (key), value);
  • 맵 구문에서 값을 제거하는 Java 컬렉션은 다음과 같습니다.
Object.remove (new data_type (key));
  • 컬렉션 맵 구문을 표시하는 방법은 다음과 같습니다.
System.out.println(map_object);
  • 반복 컬렉션 맵 구문은 다음과 같습니다.
for (Map.Entry temporary_object : main_object.entrySet()){
system.out.print(temporary_object.getKey() + "-" + temporary_object.getValue()  )
}

Java 컬렉션 맵 방법은 어떻게 작동하나요?

  • 맵의 키는 고유해야 하며 null이 아니어야 합니다.
  • 'java.dll'을 가져옵니다. util” 컬렉션 맵용 패키지입니다.
import java.util.*;
  • 첫 글자가 대문자이고 고유한 이름을 사용하여 클래스를 만듭니다.
public class JavaCollectionMap{ include variable, method, and object here… }
  • 컬렉션 맵을 포함하고 출력을 얻으려면 메인 클래스를 생성하세요.
public static void main(String args[]){
write java collection map code here…
}
  • 여기에 Java 컬렉션 맵 구문을 작성하세요.
Map<String,String > jcm = new HashMap<String,String >();
  • 요구 사항에 따라 맵 값 구문을 삽입, 제거 또는 업데이트합니다.
jcm.put("A", "HashMap");
  • 간단한 구문이나 반복 방법을 사용하여 출력을 표시합니다.
System.out.println(jcm);
  • 모든 프로세스를 결합하고 컬렉션 맵의 작업 절차를 가져옵니다.
public class JavaCollectionMap{
public static void main(String args[]){
Map<String,String > jcm = new HashMap<String,String >();
jcm.put("A", "HashMap");
jcm.put("B", "TreeMap");
jcm.put("C", "LinkedHashMap");
System.out.println(jcm);
}}

다음 예는 컬렉션 맵에서 값 삽입, 업데이트, 제거를 이해하는 데 도움이 됩니다.

예시 #1

삽입 값 예제와 출력이 포함된 Java 컬렉션 맵은 다음과 같습니다.

코드:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer,String > jcm1 = new HashMap<Integer,String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
jcm1.put (04, "Map class");
jcm1.put (05, "Map interface");
System.out.println (jcm1);
}}

출력:

Java 컬렉션 맵

설명

  • 맵은 컬렉션 맵의 정수 키와 문자열 값을 사용합니다.
  • 'put' 키워드는 새 키와 값을 추가하는 데 도움이 됩니다.

예시 #2

반복 예제와 출력이 포함된 컬렉션 맵은 다음과 같습니다.

코드:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

출력:

Java 컬렉션 맵

설명

  • 맵은 컬렉션 맵의 정수 키와 문자열 값을 사용합니다.
  • "for" 루프는 전체 목록에서 값을 반복하는 데 사용됩니다.
  • Entry와 EntrySet은 유사한 알고리즘의 반복을 방지합니다.
  • "getKey()" 및 "getValue()"는 키와 값을 형식으로 표시하는 데 도움이 됩니다.

예시 #3

값 변경 예시와 출력이 포함된 컬렉션 맵은 아래와 같습니다.

코드:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.put(new Integer(01), "Java HashMap");
jcm1.put(new Integer(02), "Java TreeMap");
jcm1.put(new Integer(03), "java LinkedHashMap");
System.out.println("Updated key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

출력:

Java 컬렉션 맵

설명

  • 맵은 컬렉션 맵의 정수 키와 문자열 값을 사용합니다.
  • 'put' 키워드는 값을 추가하고 업데이트하는 데 도움이 됩니다.
  • 이 키는 데이터를 이전 데이터에서 새 데이터로 변경하는 데 도움이 됩니다.

예시 #4

값 삭제 예시와 출력이 포함된 컬렉션 맵은 아래와 같습니다.

코드:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.remove(new Integer(04));
jcm1.remove(new Integer(05));
System.out.println("Deleted key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

출력:

Java 컬렉션 맵

설명

  • 맵은 컬렉션 맵의 정수 키와 문자열 값을 사용합니다.
  • 'remove' 키워드는 키와 값을 삭제하는 데 도움이 됩니다.
  • 이 키는 지도에서 사용 가능한 데이터를 삭제하는 데 도움이 됩니다.
  • 맵은 키와 값을 동시에 삭제합니다.

예시 #5

데이터 유형의 예와 출력이 포함된 컬렉션 맵은 다음과 같습니다.

코드:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<String, String> jcm = new HashMap<String, String>();
jcm.put ("A", "HashMap");
jcm.put ("B", "TreeMap");
jcm.put ("C", "LinkedHashMap");
System.out.println(jcm);
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
System.out.println(jcm1);
Map<Integer, Integer > jcm2 = new HashMap<Integer, Integer>();
jcm2.put (01, 71098223);
jcm2.put (02, 89901232);
jcm2.put (03, 98089921);
System.out.println(jcm2);
}}

출력:

Java 컬렉션 맵

설명

  • 첫 번째 맵은 키와 값에 문자열 데이터 유형을 사용합니다.
  • 두 번째 맵은 컬렉션 맵의 정수 키와 문자열 값을 사용합니다.
  • 세 번째 맵은 키와 값에 정수 데이터 유형을 사용합니다.
  • 키와 값에 모든 데이터 유형을 사용하고 데이터를 저장합니다.

결론

  • 컬렉션 맵을 이용하면 데이터를 쉽게 검색, 정렬, 업데이트할 수 있습니다.
  • 컬렉션 맵은 단순히 키를 사용하여 데이터 목록을 처리합니다.
  • 맵은 목록 작업의 반복과 복잡함을 방지합니다.

 추천 기사

Java 컬렉션맵 안내입니다. 여기서는 Java 컬렉션 맵 메소드가 예제 및 출력과 함께 어떻게 작동하는지 논의합니다. 자세한 내용은 다음 기사를 참조하세요.

  1. 자바스크립트 목록
  2. Java에서 문자열 정렬
  3. Javafx 스크롤창
  4. 자바스크립트 쿼리 선택기

위 내용은 Java 컬렉션 맵의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Java 컬렉션 클래스다음 기사:Java 컬렉션 클래스