gpt4 book ai didi

Java - 使用 Map/HashMap 将描述映射到单词

转载 作者:行者123 更新时间:2023-12-01 13:39:50 25 4
gpt4 key购买 nike

我正在开发一个小项目,我希望在其中发生以下情况:我希望能够以这样的方式对单词进行描述,以便我稍后能够获取这两条信息。使用字符串数组似乎会很耗时,而且,顺便说一句,我正在解释我正在阅读的内容,使用下面的代码片段只提供了第二个书面信息,即“示例描述”,因为它将第二个值映射到第一个“值”(这是一个“键”)。

Map<String, String> exampleDictionaryThing = new HashMap<String, String>() {{
put("Example Word", "Example Description.");
}};

为了确保我的意思被理解,因为英语并不是我最好的语言,我正在尝试制作一堆类似字典的东西,我可以在其中获取两条信息,两条信息的信息。是一个单词和一个描述,但是做一堆字符串数组会A)花费大量时间,B)在我看来,是解决这个问题的一种极其低效的方法。

有人有什么想法吗?

更新#1

我知道我的措辞会引起困惑;对不起xD。根据我所读到的有关如何处理此问题的内容,我上面给出的代码行仅允许我访问“示例描述”。如果我调用 get() 函数,则行。我需要的是存储两个字符串并让我可以访问这两个字符串(希望)而不使用字符串数组。我的问题是:我将如何以这种方式存储两个字符串?

最佳答案

如果你有

    HashMap<String, String> mp = new HashMap<String, String>();

它已正确填充(基本上按照您所描述的方式),您可以执行以下操作来迭代它(这样您的循环中就有了键和值):

    for (String word : mp.keySet()){
System.out.println("Word: [" + word + "]; Word Description: [" + mp.get(word) + "].");
}

关于Java - 使用 Map/HashMap 将描述映射到单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20928293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com