Java in a Nutshell, 5th Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java in a Nutshell, 5th Edition [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


EnumMap<K extends Enum<K>,V>java.util

Java 5.0cloneable serializable collection

This class is a Map implementation for use with
enumerated types. The key type K must be
an enumerated type, and all keys must be enumerated constants defined
by that type. null keys are not permitted. The
value type V is unrestricted and
null values are permitted.

The EnumMap implementation is based on an array of
elements of type V. The length of this
array is the same as the number of constants defined by the
enumerated type K. All
Map operations execute in constant time. The
iterators of the keySet( ), enTRySet(
), and values( ) collections iterate
their elements in the ordinal order of the enumerated constants.
EnumMap is not threadsafe, but its iterators are
based on a snapshot of the underlying array and never throw
ConcurrentModificationException.


Figure 16-16. java.util.EnumMap<K extends Enum<K>,V>

public class

EnumMap<K extends Enum<K>,V>
extends AbstractMap<K,V> implements Serializable, Cloneable {
// Public Constructors
public

EnumMap (EnumMap<K,? extends V>

m );
public

EnumMap (Class<K>

keyType );
public

EnumMap (Map<K,? extends V>

m );
// Public Instance Methods
public EnumMap<K,V>

clone ( );
public V

put (K

key , V

value );
// Public Methods Overriding AbstractMap
public void

clear ( );
public boolean

containsKey (Object

key );
public boolean

containsValue (Object

value );
public Set<Map.Entry<K,V>>

entrySet ( );
public boolean

equals (Object

o );
public V

get (Object

key );
public Set<K>

keySet ( );
public void

putAll (Map<? extends K,? extends V>

m );
public V

remove (Object

key );
public int

size ( );
public Collection<V>

values ( );
}



    / 1191