nanoJBlend

java.util
クラス Dictionary<K,V>

java.lang.Object
  上位を拡張 java.util.Dictionary<K,V>
直系の既知のサブクラス:
Hashtable

public abstract class Dictionary<K,V>
extends Object

Dictionary は、Hashtable のような、「キー」と「値」の関連付けをする抽象クラスです。 Dictionary では null は「キー」および「値」として使用できません。

このクラスの規約として、このクラスの実装では、キーの同一性を判定するために equals メソッドを使用することとします。



           
コンストラクタの概要
Dictionary()
          Dictionary を生成します。
 
メソッドの概要
abstract  V get(Object key)
          この Dictionary で指定されたキーに関連付けている値を返します。
abstract  Enumeration<K> keys()
          この Dictionary のすべてのキーを列挙する Enumeration を返します。
abstract  V put(K key, V value)
          指定されたキーと値をこの Dictionary で関連付けます。
abstract  V remove(Object key)
          指定されたキーのエントリを除去します。
abstract  int size()
          この Dictionary が保持するエントリの数を返します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

コンストラクタの詳細

Dictionary

public Dictionary()
Dictionary を生成します。
メソッドの詳細

put

public abstract V put(K key,
                      V value)
指定されたキーと値をこの Dictionary で関連付けます。

この Dictionary が指定されたキーのエントリを保持していない場合、新たなエントリとしてこの Dictionary に追加されます。 この Dictionary が指定されたキーのエントリを保持していた場合、そのエントリの値を指定された値で入れ替えます。

パラメータ:
key - キー
value - 値
戻り値:
key に関連付けされていた以前の値。 key をキーとするエントリが存在していない場合は null
例外:
NullPointerException - key または valuenull の場合

get

public abstract V get(Object key)
この Dictionary で指定されたキーに関連付けている値を返します。

パラメータ:
key - キー
戻り値:
keyに関連づけられている値。 key をキーとするエントリが存在していない場合は null
例外:
NullPointerException - keynull の場合

remove

public abstract V remove(Object key)
指定されたキーのエントリを除去します。 指定されたキーのエントリが存在しない場合、このメソッドは何もせずに null を返します。

パラメータ:
key - キー
戻り値:
key に関連づけられていた値。 指定されたキーのエントリが存在しない場合、null
例外:
NullPointerException - keynull の場合

keys

public abstract Enumeration<K> keys()
この Dictionary のすべてのキーを列挙する Enumeration を返します。

戻り値:
この Dictionary のすべてのキーを列挙する Enumeration

size

public abstract int size()
この Dictionary が保持するエントリの数を返します。

戻り値:
この Dictionary が保持するエントリの数

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential