小编Bar*_*Owl的帖子

如何在Java中创建字典?

我很好奇如何在Java中创建字典.我知道Python有一个类似的字典设置dictionary = {"key": "something"}.我知道在Java中还有其他方法可以做到这一点,例如创建两个同步列表并在每个列表中使用相同的位置来模拟字典.

ArrayList<Object> keys = new ArrayList<Object>();
ArrayList<Object> values = new ArrayList<Object>();
public void add(Object key, Object value){
    keys.add(key);
    values.add(value);
}
// And a subsequent return function
public Object getValue(Object key) {
    return values.get(keys.indexOf(key));
}
Run Code Online (Sandbox Code Playgroud)

然而,这对我来说很糟糕.使用单个语句是否有更简单的语法?已经问过关于这个问题的大多数问题都是关闭的,因此没什么帮助.

java collections dictionary

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

collections ×1

dictionary ×1

java ×1