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の引数にキーを指定
        }

最后

我对在实际工作中使用地图的机会有多少感到怀疑。

请参考

 

广告
将在 10 秒后关闭
bannerAds