给我一个java哈希表的例子
时间: 2023-10-17 17:23:44 浏览: 34
当然可以,以下是一个简单的 Java 哈希表例子:
```
import java.util.HashMap;
public class HashTableExample {
public static void main(String[] args) {
HashMap<String, Integer> hashTable = new HashMap<String, Integer>();
hashTable.put("John", 25);
hashTable.put("Mary", 30);
hashTable.put("David", 35);
hashTable.put("Sarah", 27);
// Get the value of a key
int johnAge = hashTable.get("John");
System.out.println("John's age is " + johnAge);
// Iterate over the key-value pairs
for (String key : hashTable.keySet()) {
int value = hashTable.get(key);
System.out.println(key + " is " + value + " years old.");
}
}
}
```
这里用到了Java内置的 HashMap 类,可以用它来创建一个哈希表。其中,键(key)是字符串类型,值(value)是整型。通过 `put` 方法可以将键值对添加到哈希表里,通过 `get` 方法可以根据键获取值。最后,可以使用 `keySet` 方法来迭代哈希表中的所有键,并使用 `get` 方法获取对应的值。