如何用java创建字典

gjmwrych  于 2021-07-08  发布在  Java
关注(0)|答案(2)|浏览(564)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

上个月关门了。
改进这个问题
我能得到一些用java创建字典的帮助吗?我试着把它创造成

Dictionary<String, Integer> dict = new Dictionary<String, Integer>();

但是我不能运行它,因为ide没有显示出哪里出了问题,但是灰色的run按钮消失了。

ff29svar

ff29svar1#

为此,应该使用javaapi文档。
通过使用它,或者一些基本的web搜索,您会发现java有“字典”的概念,但它被称为Map。有各种具有不同属性的实现。例如,如果希望它在字符串键上连续排序:

Map<String, Integer> dict = new TreeMap<>();

最基本的版本是:

Map<String, Integer> dict = new HashMap<>();

nb:是的,有 java.util.Dictionary . 然而,这就是为什么这些文档如此重要:字典文档明确指出:
注意:此类已过时。新的实现应该实现map接口,而不是扩展这个类。
所以,不要尝试使用它。

cuxqih21

cuxqih212#

在java中使用 Map 作为一本字典。

Map<Integer, String> dict = new HashMap<>();

相关问题