Java Map的使用方法:Java Map的使用方法
首先
我在Paiza上解了一个Java问题,并使用了Map作为解决方法。因为对Map使用方法不太熟悉,所以写了一份关于如何使用Map的备忘录。
方法?数据类型?
在Ruby中,当提到”map”时,会联想到一个方法。
array = [1, 2, 3]
array.map {|n| n * 3 }
=> [3, 6, 9]
在Java中,当提到Map时,指的是一种数据类型,也被称为关联数组或字典,它指的是一种存储键值对的数据类型。与Ruby中的哈希类似。
使用方式
声明变量
1. Map<キーの型, 値の型> 変数名 = new HashMap<>()
2. HashMap<キーの型, 値の型> 変数名 = new HashMap<>()
HashMap继承了Map接口,Map接口具有可扩展性。
方法
・get(key):获取与密钥关联的值
・put(key, value):将值与键关联起来并储存在其中。
Map<Integer, Integer> a = new HashMap<>() {
{
for (int i = 0; i < 10; i++) {
put(i, 0);
}
}
};
for (int i = 0; i < a.size ; i++) {
a.get(i)// getの引数にキーを指定
}
最后
我对在实际工作中使用地图的机会有多少感到怀疑。
请参考