编写一个汉英小字典(Dictionary.java),将中文词作为键key、英文词作为值value所构成的“键-值”对添加到HashMap对象中,然后对其进行操作(操作随意,可排序,可遍历,同时熟悉并练习调用HashMap对象的一些常用方法)。
时间: 2023-12-16 07:06:20 浏览: 167
Java做的一个小小的英汉词典
5星 · 资源好评率100%
好的,以下是我为您编写的代码:
```java
import java.util.*;
public class Dictionary {
public static void main(String[] args) {
// 创建 HashMap 对象
HashMap<String, String> dict = new HashMap<String, String>();
// 添加键值对
dict.put("你好", "hello");
dict.put("世界", "world");
dict.put("学习", "study");
dict.put("工作", "work");
// 获取键的集合,遍历输出对应的键值对
Set<String> keys = dict.keySet();
for(String key : keys) {
System.out.println(key + ": " + dict.get(key));
}
// 判断是否包含某个键或值
System.out.println(dict.containsKey("学习")); // true
System.out.println(dict.containsValue("hi")); // false
// 移除某个键值对
dict.remove("工作");
System.out.println(dict);
// 清空所有键值对
dict.clear();
System.out.println(dict);
}
}
```
运行结果为:
```
学习: study
你好: hello
工作: work
世界: world
true
false
{学习=study, 你好=hello, 世界=world}
{}
```
以上代码演示了如何创建一个 HashMap 对象,向其中添加键值对,遍历输出所有键值对,判断是否包含某个键或值,移除某个键值对,以及清空所有键值对等操作。根据您的需要,可以进一步扩展该代码,实现更多功能。
阅读全文