Java研究ノート-ペアとマップ

共通点:ペアとマップはキーと値に格納されます

差:

  • ペアは、getKey()/ getValue()を介して対応するキー値と値値を取得します。キーと値のペアを追加する操作はありません。
  • Mapは、get()を介して対応する値を取得し、values()を介してすべての値を取得し、putを介して新しいキーと値のペアを追加することもできます。
  • ペアはキー値のペアを保存し、マップはキー値の複数のペアを保存できます。

 

使用法:

ペア<整数、文字列>ペア=新しいペア<>(1、 "ONE");
    pair.getKey();
    pair.getValue();

 

テストコードは次のとおりです。

public class Test {
    public static void main(String[] args) {
        Pair<Integer, String> pair = new Pair<Integer, String>(1, "One");
        Integer key = pair.getKey();
        String value = pair.getValue();
        System.out.println(key);
        System.out.println(value);


        Map<Integer, String> map=new ManagedMap<Integer, String>();
        map.put(2,"TWO");
        map.put(3,"Three");
        System.out.println(map.get(2));
        System.out.println(map.values());

    }
}

 

 

おすすめ

転載: blog.csdn.net/mumuwang1234/article/details/111746203