java.util.Dictionary翻译
来源:互联网 发布:ubuntu系统升级命令 编辑:程序博客网 时间:2024/04/30 03:45
Std. Ed. v1.4.2 PREV CLASS NEXT CLASSFRAMES NO FRAMES All Classes SUMMARY: NESTED | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
java.util
Class Dictionary
java.lang.Object java.util.Dictionary
- Direct Known Subclasses:
- Hashtable
- public abstract class Dictionary
- extends Object
The Dictionary
class is the abstract parent of any class, such as Hashtable
, which maps keys to values. Every key and every value is an object. In any one Dictionary object, every key is associated with at most one value. Given a Dictionary and a key, the associated element can be looked up. Any non-null
object can be used as a key and as a value. Dictionary是一个抽象类,可以作为某些映射key与值的类的父类,比如Hashtable。 每个key和每个值都是一个对象。在任意一个Dictionary对象中,每一个key至多只能与一个 值关联。给定Dictionary和key,可以查找相关联的元素。任何非null对象都可以作为key或值。
As a rule, the equals
method should be used by implementations of this class to decide if two keys are the same. 原则上equals方法应当在该类的实现中使用,来确定两个key是否相同。
NOTE: This class is obsolete. New implementations should implement the Map interface, rather than extending this class. 注意:该类已过时。新的实现应该实现Map接口,而不是继承该类。
- Since:
- JDK1.0
- See Also:
Map
,Object.equals(java.lang.Object)
,Object.hashCode()
,Hashtable
Constructor Summary
Dictionary()
Sole constructor. 唯一的构造函数。 Method Summary
abstract Enumeration
elements()
Returns an enumeration of the values in this dictionary. 返回dictionary中值的枚举。
abstract Object
get(Object key)
Returns the value to which the key is mapped in this dictionary. 返回dictionary中key的映射值。
abstract boolean
isEmpty()
Tests if this dictionary maps no keys to value. 测试该dictionary是否有键值的映射。
abstract Enumeration
keys()
Returns an enumeration of the keys in this dictionary. 返回dictionary中key的枚举。
abstract Object
put(Object key, Object value)
Maps the specified
key
to the specified value
in this dictionary. 在dictionary中为指定的key和指定的value建立映射。abstract Object
remove(Object key)
Removes the
key
(and its corresponding value
) from this dictionary. 从dictionary中删除key(和它的相应值)。abstract int
size()
Returns the number of entries (dinstint keys) in this dictionary. 返回dictionary中项的数目(不同的key)。 Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor DetailDictionary
public Dictionary()
- Sole constructor. (For invocation by subclass constructors, typically implicit.) 唯一的构造函数。(通常被子类构造函数隐式调用)
size
public abstract int size()
- Returns the number of entries (dinstint keys) in this dictionary. 返回dictionary中项的数目(不同的key)。
- Returns:
- the number of keys in this dictionary. dictionary中key的数目。
isEmpty
public abstract boolean isEmpty()
- Tests if this dictionary maps no keys to value. The general contract for the isEmpty method is that the result is true if and only if this dictionary contains no entries. 测试该dictionary是否有键值的映射。isEmpty方法通常约定为:只有当dictionary中不含项时结果才为true。
- Returns:
true
if this dictionary maps no keys to values;false
otherwise. 如果dictionary不含键值的映射,返回true,否则为false。
keys
public abstract Enumeration keys()
- Returns an enumeration of the keys in this dictionary. The general contract for the keys method is that an Enumeration object is returned that will generate all the keys for which this dictionary contains entries. 返回dictionary中key的枚举。keys方法通常约定为:返回Enumeration对象,包含dictionary所含项的所有key。
- Returns:
- an enumeration of the keys in this dictionary. dictionary中key的枚举。
- See Also:
elements()
,Enumeration
elements
public abstract Enumeration elements()
- Returns an enumeration of the values in this dictionary. The general contract for the elements method is that an Enumeration is returned that will generate all the elements contained in entries in this dictionary. 返回dictionary中值的枚举。elements方法通常约定为:返回Enumeration对象,元素等于dictionary的所含项。
- Returns:
- an enumeration of the values in this dictionary. dictionary中值的枚举。
- See Also:
keys()
,Enumeration
get
public abstract Object get(Object key)
- Returns the value to which the key is mapped in this dictionary. The general contract for the isEmpty method is that if this dictionary contains an entry for the specified key, the associated value is returned; otherwise, null is returned. 返回dictionary中key的映射值。get方法通常约定为:如果该dictionary包含指定key的项,返回关联值,否则返回null。
- Parameters:
key
- a key in this dictionary. dictionary中的key。null
if the key is not mapped to any value in this dictionary. 如果dictionary中该key没有映射任何值。- Returns:
- the value to which the key is mapped in this dictionary; dictionary中key的映射值。
- Throws:
NullPointerException
- if the key is null 如果key为null时抛出。.- See Also:
put(java.lang.Object, java.lang.Object)
put
public abstract Object put(Object key, Object value)
- Maps the specified
key
to the specifiedvalue
in this dictionary. Neither the key nor the value can benull
. 在dictionary中为指定的key和指定的value建立映射。key和value都不能为null。If this dictionary already contains an entry for the specified key, the value already in this dictionary for that key is returned, after modifying the entry to contain the new element.
If this dictionary does not already have an entry for the specified key, an entry is created for the specified key and value, and null is returned. 如果dictionary已经包含了一个指定key的项,在修改项使包含新的元素后,返回该key在dictionary中的原值。 如果dictionary不含一个指定key的项,则创建一个指定key和value的项,返回null。
The
value
can be retrieved by calling theget
method with akey
that is equal to the originalkey
. 返回的值可以通过调用get方法获取(key为原key)。 - Parameters:
key
- the hashtable key. hash表中的key。value
- the value. 值。- Returns:
- the previous value to which the
key
was mapped in this dictionary, ornull
if the key did not have a previous mapping. dictionary中key映射的原值,如果该key原本没有映射,返回null。 - Throws:
NullPointerException
- if thekey
orvalue
isnull
key或value为null时抛出。.- See Also:
Object.equals(java.lang.Object)
,get(java.lang.Object)
remove
public abstract Object remove(Object key)
- Removes the
key
(and its correspondingvalue
) from this dictionary. This method does nothing if thekey
is not in this dictionary. 从dictionary中删除key(和它的相应值)。如果dictionary中没有该key,方法什么也不做。 - Parameters:
key
- the key that needs to be removed. 要被删除的key。- Returns:
- the value to which the
key
had been mapped in this dictionary, ornull
if the key did not have a mapping. key在dictionary中映射的值,如果该key没有映射,返回null。 - Throws:
NullPointerException
- if key is null. 如果key为null时抛出。
Overview Package Class Use Tree Deprecated Index Help JavaTM 2 Platform
Std. Ed. v1.4.2 PREV CLASS NEXT CLASSFRAMES NO FRAMES All Classes SUMMARY: NESTED | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
- java.util.Dictionary翻译
- java.util.Enumeration翻译
- java.util.Iterator翻译
- java.util.Observer翻译
- java.util.EmptyStackException翻译
- java.util.NoSuchElementException翻译
- java.util.MissingResourceException翻译
- java.util.Currency翻译
- java.util.Stack翻译
- java.util.EventListener翻译
- java.util.Set翻译
- java.util.AbstractSet翻译
- java.util.PropertyPermission翻译
- java.util.ListIterator翻译
- java.util.List翻译
- java.util.Map翻译
- java.util.Hashtable翻译
- java.util.Collection翻译
- 类似于-“中国移动话费单打印”的思路
- jbpm 异常处理与安全问题
- Problem during Miranda development
- 质量是什么?
- asp过滤数据库中含有html标签。
- java.util.Dictionary翻译
- ado.net获取存储过程的返回值
- 可用性ABC
- Asp.net中与codePage="936"有关的css失效等奇怪问题的解决办法(原创)
- Good link for english learning purpose.
- 用php作wap开发时遇到的问题
- 常用函数中常被忽略的小技巧(2)
- VC++6.0学习心得一
- 执行外部的程序并且等待他的结束。(收集)