Java의 사전이란 무엇이며 어떻게 작성합니까?



사전은 키를 값에 매핑하는 추상 클래스입니다. 이 기사에서는 Java의 사전과 그 구현에 대해 설명합니다.

Java의 사전은 부모 인 추상 클래스입니다. 키-값 쌍 관계를 사용합니다. 이 블로그에서는 Java의 Dictionary 클래스에 대해 자세히 알아보고 다양한 메서드에 익숙해집니다. 다음은이 블로그에서 다루는 주제입니다.

Java의 사전이란 무엇입니까?

사전은 추상 클래스 다음과 같이 작동하는 키 / 값 저장소 저장소를 나타냅니다. 지도 . 값을 Dictionary 개체에 저장할 수 있으며 일단 저장되면 해당 키를 사용하여 검색 할 수 있습니다.





선언:

공개 추상 클래스 사전은 객체를 확장

빌더 :

Dictionary () 생성자



util.Dictionary 클래스의 메서드

Dictionary Class의 몇 가지 다른 방법을 살펴 보겠습니다.

사전 크기 확인

size () : java.util.Dictionary.size ()는 사전에있는 키-값 쌍의 수를 반환합니다.

자바 프로그램 종료 방법

통사론:
public abstract int size ()



사전에 값 추가 / 입력

put (K 키, V 값) : java.util.Dictionary.put (K 키, V 값)은 사전에 키-값 쌍을 추가합니다.

통사론:
공개 추상 V put (K 키, V 값)

사전에있는 반환 값

elements () : java.util.Dictionary.elements ()는 사전에 값 표현을 반환합니다.

통사론:
공용 추상 열거 요소 ()

C ++ 정렬 배열을 오름차순

키로 매핑 된 값을 가져 오는 Get 메서드

get (Object key) : java.util.Dictionary.get (Object key)는 사전에있는 키와 매핑 된 값을 반환합니다.

통사론:
공개 추상 V get (객체 키)

사전이 비어 있는지 확인

isEmpty () : java.util.Dictionary.isEmpty ()는 사전이 비어 있는지 여부를 확인합니다.

통사론:
공개 추상 부울 isEmpty ()

사전에 키-값 관계가 없으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

Java의 사전에서 키 값 제거

remove (Object key) : java.util.Dictionary.remove (Object key)는 키와 매핑 된 키-값 쌍을 제거합니다.

통사론:
public abstract V remove (Object key)

__init__이란 무엇입니까?

Java로 사전 구현

import java.util. * public class My_Class {public static void main (String [] args) {// 사전 사전 초기화 edu = new Hashtable () // put () 메소드 edu.put ( '1000', 'Edureka' ) edu.put ( '2000', 'Platfrom') // elements () method : for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ( 'Value in Dictionary :'+ i.nextElement ())} // get () 메서드 : System.out.println ( 'nValue at key = 3000 :'+ edu.get ( '2000')) System.out.println ( 'Value at key = 1000 : '+ edu.get ('2000 ')) // isEmpty () 메서드 : System.out.println ('n 키-값 쌍이 없습니다 : '+ edu.isEmpty () +'n ') // keys ( ) method : for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ( 'Keys in Dictionary :'+ k.nextElement ())} // remove () method : System.out .println ( 'nRemove :'+ edu.remove ( '1000')) System.out.println ( '제거 된 키 값 확인 :'+ edu.get ( '1000')) System.out.println ( 'nSize of Dictionary : '+ edu.size ())}}

산출:

사전의 가치 : Edureka
사전의 가치 : 플랫폼
키 값 = 3000 : null
키 값 = 1000 : 플랫폼
키-값 쌍이 없습니다. false
사전의 키 : 1000
사전의 키 : 2000
제거 : Edureka
제거 된 키 값 확인 : null
사전 크기 : 1

이것으로 우리는 Java Dictionary Class에 대한이 블로그의 끝으로 왔습니다. 자세한 내용은 다음을 확인하십시오. 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate 및 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다. .

질문이 있으십니까? 이 '자바 사전'블로그의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 답변을 드리겠습니다.