To perform some operation on all keys: the keys() or keySet() methods : 哈希表基础 « 集合 « Java 教程

En
Java 教程
1. 语言基础
2. 数据类型
3. 操作符
4. 流程控制
5. 类定义
6. 开发相关
7. 反射
8. 正则表达式
9. 集合
10. 线
11. 文件
12. 泛型
13. 本土化
14. Swing
15. Swing事件
16. 二维图形
17. SWT
18. SWT 二维图形
19. 网络
20. 数据库
21. Hibernate
22. JPA
23. JSP
24. JSTL
25. Servlet
26. Web服务SOA
27. EJB3
28. Spring
29. PDF
30. 电子邮件
31. 基于J2ME
32. J2EE应用
33. XML
34. 设计模式
35. 日志
36. 安全
37. Apache工具
38. 蚂蚁编译
39. JUnit单元测试
Java
Java 教程 » 集合 » 哈希表基础 
9. 46. 10. To perform some operation on all keys: the keys() or keySet() methods
public Enumeration keys()
public Set keySet()

The keys() method returns the set of keys as an Enumeration.

The keySet() method returns the set of keys as a Set object.

Which you use depends upon what you wish to do with the keys.

import java.util.Enumeration;
import java.util.Hashtable;

public class MainClass {
  public static void main(String[] s) {
    Hashtable table = new Hashtable();
    table.put("key1""value1");
    table.put("key2""value2");
    table.put("key3""value3");

    Enumeration e = table.keys();
    while (e.hasMoreElements()) {
      String key = (Stringe.nextElement();
      System.out.println(key + " : " + table.get(key));
    }

    System.out.println(table.keySet());
  }
}
key3 : value3
key2 : value2
key1 : value1
[key3, key2, key1]
9. 46. 哈希表基础
9. 46. 1. 创建哈希表
9. 46. 2. 添加关键值对
9. 46. 3. 从一个哈希表得到所有键值和值
9. 46. 4. Copying all the key-value pairs from one Hashtable (or any Map) into another Hashtable: the putAll() method
9. 46. 5. 显示哈希表
9. 46. 6. Removing Key-Value Pairs: call the remove() method with the specific key as its argument
9. 46. 7. 清除所有键值对
9. 46. 8. 哈希表的大小
9. 46. 9. 取键和值
9. 46. 10. To perform some operation on all keys: the keys() or keySet() methods
9. 46. 11. Using the elements() or the values() method to get the set of all the values in the hash table
9. 46. 12. Getting elements (key-value pairs) from a Hashtable: the entrySet() method
9. 46. 13. 查找元素
9. 46. 14. contains() and containsValue(): check to see if a specific value is found within the Hashtable
9. 46. 15. 克隆哈希表
9. 46. 16. Hashtable Immutability: to make the table read-only using Collections.unmodifiableMap(Map map)
9. 46. 17. 哈希表计数
9. 46. 18. uses a generic Hashtable to store the names of bank depositors and their current balances
9. 46. 19. 在Java哈希表检查是否存在特定的键
9. 46. 20. 在Java哈希表检查是否存在特定的值
9. 46. 21. 遍历Java哈希表
9. 46. 22. 通过值迭代Java哈希表
9. 46. 23. 从Java哈希表移除所有值
9. 46. 24. 从Java哈希表删除值
9. 46. 25. 从哈希表取得集
9. 46. 26. Get Set view of Keys from Hashtable
9. 46. 27. 扫描哈希表的内容
9. 46. 28. 排序哈希表键
9. 46. 29. 使用迭代器哈希表。
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.