编写程序,使用TreeMap集合,使用集合元素的key英文单词,使用value存储英文单词对应的汉语翻译。在测试类中创建一个静态的TreeMap对象,用来存储词典数据;定义一个addDic(String key, String value, TreeMap<String,String> ts)方法,向 TreeMap集合里添加元素;定义一个showDic(TreeMap<String、String> ts)方法,展示词典里面的内容;定义一个searchDic(String keyTreeMap<String,String> ts)方法,根据英文单词查询其对应汉语释义。
1条回答 默认 最新
关注引自强大而免费的微信小程序:皆我百晓生。
以下是使用TreeMap集合编写的程序示例:
import java.util.TreeMap; public class Dictionary { private static TreeMap<String, String> dictionary = new TreeMap<>(); public static void main(String[] args) { addDic('apple', '苹果', dictionary); addDic('banana', '香蕉', dictionary); addDic('cat', '猫', dictionary); showDic(dictionary); searchDic('apple', dictionary); searchDic('dog', dictionary); } public static void addDic(String key, String value, TreeMap<String, String> ts) { ts.put(key, value); } public static void showDic(TreeMap<String, String> ts) { for (String key : ts.keySet()) { System.out.println(key + ':' + ts.get(key)); } } public static void searchDic(String key, TreeMap<String, String> ts) { if (ts.containsKey(key)) { System.out.println(key + ':' + ts.get(key)); } else { System.out.println(key + ' 不存在于词典中'); } } }这个程序创建了一个静态的TreeMap对象
dictionary,用来存储词典数据。addDic方法用于向 TreeMap 集合中添加元素,showDic方法用于展示词典内容,searchDic方法用于根据英文单词查询其对应的汉语释义。在
main方法中,我们添加了一些词典数据,并展示了词典内容。然后通过searchDic方法分别查询了 'apple' 和 'dog' 的汉语释义。注意:这只是一个简单的示例程序,实际应用中可能需要更复杂的逻辑和更完善的错误处理。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报