Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでのDictionaryクラスの重要性?


辞書 クラスは抽象クラスです これはキー/値を表します ペアリングしてマップのように動作します レガシークラスです Javaで。 辞書 クラスには2つの重要なメソッドがありますDictionary.keys() およびDictionary.elements()t 帽子は列挙で繰り返すことができます 。 Dictionaryクラスの他の重要なメソッドは、 isEmpty()です。 、 get() remove() およびsize()

構文
public abstract class Dictionary<K,V> extends Object
import java.util.*;
public class DictionaryTest {
   public static void main(String[] args) {
      Dictionary<Integer, String> dic = new Hashtable<Integer, String>();
      dic.put(1, "Adithya");
      dic.put(2, "Jaidev");
      dic.put(3, "Raja");
      Enumeration<Integer> key = dic.keys();
      while(key.hasMoreElements()) {
         System.out.println(key.nextElement());
      }
      Enumeration<String> element = dic.elements();
      while(element.hasMoreElements()) {
         System.out.println(element.nextElement());
      }
   }
}

出力

3
2
1
Raja
Jaidev
Adithya

  1. JavaでのSwingWorkerクラスの重要性は何ですか?

    SwingWorker クラスを使用すると、非同期を実行できます タスク ワーカースレッド(長時間実行タスクなど)で、イベントディスパッチスレッド(EDT )からSwingコンポーネントを更新します。 ) タスクの結果に基づきます。 Java1.6バージョンで導入されました。 SwingWorkerクラス java.swing.SwingWorker クラスはタスクワーカーであり、時間のかかるタスクをバックグラウンドで実行します。 SwingWorker インスタンスは3つのスレッドと相互作用します。現在 スレッド 、ワーカースレッド 、およびイベントディスパッチスレッド(E

  2. JavaでのSwingUtilitiesクラスの重要性は何ですか?

    Javaでは、Swingコンポーネントが画面に表示された後、それらはイベント処理スレッドと呼ばれる1つのスレッドでのみ操作できます。 。別のブロックにコードを記述し、このブロックにイベントへの参照を与えることができます 処理 スレッド 。 SwingUtilities クラスには、 invokeAndWait()という2つの重要な静的メソッドがあります。 およびinvokeLater() コードのブロックへの参照をイベントに配置するために使用します キュー 。 構文 public static void invokeAndWait(Runnable doRun) throws Interr