Javaの辞書とは何ですか?それを作成する方法は?



ディクショナリは、キーを値にマップする抽象クラスです。この記事では、Javaの辞書とその実装について説明します。

Javaの辞書は、の親である抽象クラスです。 これは、キーと値のペアの関係を使用します。このブログでは、JavaのDictionaryクラスについて詳しく学び、さまざまなメソッドについて理解します。以下は、このブログで取り上げられているトピックです-

Javaの辞書とは何ですか?

辞書は 抽象クラス 次のように動作するキー/値ストレージリポジトリを表します 地図 。値はDictionaryオブジェクトに格納でき、格納されたら、そのキーを使用して取得できます。





宣言:

パブリック抽象クラスディクショナリはオブジェクトを拡張します

ビルダー:

Dictionary()コンストラクター



マップ側がハイブに参加します

util.Dictionaryクラスのメソッド

辞書クラスのいくつかの異なるメソッドを見てみましょう。

辞書のサイズを確認してください

size():java.util.Dictionary.size()は、ディクショナリ内のキーと値のペアの数を返します

構文:
public abstract int size()



辞書に値を追加/配置

put(K key、V value):java.util.Dictionary.put(K key、V value)は、キーと値のペアを辞書に追加します

構文:
public abstract V put(K key、V value)

辞書にある戻り値

elements():java.util.Dictionary.elements()は辞書に値表現を返します

構文:
パブリック抽象列挙型elements()

プロジェクト管理における調達とは

キーでマップされた値をフェッチするメソッドを取得します

get(Object key):java.util.Dictionary.get(Object key)は、ディクショナリ内のキーにマップされている値を返します

構文:
public abstract V get(Object key)

辞書が空かどうかを確認します

isEmpty():java.util.Dictionary.isEmpty()は、辞書が空かどうかをチェックします。

構文:
public abstract boolean isEmpty()

ディクショナリにキーと値の関係がない場合はtrueを返し、それ以外の場合はfalseを返します。

Javaの辞書からキー値を削除する

doubleからintjavaに変換します

remove(Object key):java.util.Dictionary.remove(Object key)は、キーにマップされたキーと値のペアを削除します。

構文:
public abstract V remove(Object key)

Javaでの辞書の実装

importjava.util。* public class My_Class {public static void main(String [] args){//辞書辞書の初期化edu = new Hashtable()// put()メソッドedu.put( '1000'、 'Edureka' )edu.put( '2000'、 'Platfrom')// elements()メソッド: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( )メソッド:for(Enumeration k = edu.keys()k.hasMoreElements()){System.out.println( 'Keys in Dictionary:' + k.nextElement())} // remove()メソッド:System.out .println( 'nRemove:' + edu.remove( '1000'))System.out.println( '削除されたキーの値を確認します:' + edu.get( '1000'))System.out.println( 'nSize辞書の: '+ edu.size())}}

出力:

辞書の値:Edureka
辞書の値:プラットフォーム
キーの値= 3000:null
キーの値= 1000:プラットフォーム
キーと値のペアはありません:false
辞書のキー:1000
辞書のキー:2000
削除:Edureka
削除されたキーの値を確認してください:null
辞書のサイズ:1

これで、Javaディクショナリクラスに関するこのブログの最後に到達しました。詳細を知りたい場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。 EdurekaのJavaJ2EEおよびSOAトレーニングおよび認定コースは、Java開発者になりたい学生および専門家向けに設計されています。このコースは、Javaプログラミングをすぐに開始できるように設計されており、Hibernateや

質問がありますか?この「DictionaryinJava」ブログのコメントセクションでそれについて言及してください。できるだけ早くご連絡いたします。