Java は HashMap クラスの get() 関数を使用してコレクション内の値を取得します
HashMap は Java で一般的に使用されるコレクション クラスの 1 つであり、キーの格納メソッドを提供します-value ペアは、値を取得するためにキーをすぐに渡すことができます。 HashMap では、get() 関数を使用して、指定されたキーに対応する値を取得できます。この記事ではHashMapのget()関数の使い方と使用例を紹介します。
まず、HashMap クラスが配置されているパッケージをインポートする必要があります:
import java.util.HashMap;
次に、HashMap オブジェクトを作成し、それにキーと値のペアを追加します:
HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 10); map.put("banana", 5); map.put("orange", 8);
上記の例では、HashMap オブジェクトを作成し、キーとして「apple」、「banana」、「orange」を使用し、対応する値として 10、5、および 8 を使用します。
次に、get() 関数を使用して、指定されたキーに対応する値を取得できます。
int appleCount = map.get("apple"); System.out.println("苹果的数量是:" + appleCount);
上の例では、get("apple" を通じてキー "apple" を取得します) ") " に対応する値を取得し、それを appleCount 変数に割り当てます。次に、System.out.println() 関数を使用してリンゴの数を出力します。
基本的な型の値に加えて、他のクラスのオブジェクトを HashMap に格納し、get() 関数を通じてこれらのオブジェクトを取得することもできます。たとえば、学生オブジェクトを保存する HashMap を作成できます:
class Student { private String name; private int age; public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } } HashMap<Integer, Student> studentMap = new HashMap<>(); studentMap.put(1, new Student("张三", 18)); studentMap.put(2, new Student("李四", 20)); studentMap.put(3, new Student("王五", 22)); Student student = studentMap.get(1); System.out.println("学生姓名:" + student.getName()); System.out.println("学生年龄:" + student.getAge());
上の例では、学生オブジェクトを保存する HashMap オブジェクトを作成しました。キーは学生番号で、値は対応する学生オブジェクトです。次に、get(1) を通じてキー 1 を持つ Student オブジェクトを取得し、それを Student 変数に割り当てます。最後に、student オブジェクトの getName() 関数と getAge() 関数を呼び出して、学生の名前と年齢を取得し、出力します。
要約すると、HashMap の get() 関数を使用すると、コレクション内の指定されたキーに対応する値を簡単に取得できます。基本型の値や他のクラスのオブジェクトを HashMap に保存し、get() 関数を通じてこれらの値やオブジェクトを取得できます。この記事の例が、読者が HashMap の get() 関数の使用法をよりよく理解するのに役立つことを願っています。
以上がJavaはHashMapクラスのget()関数を使用してコレクション内の値を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。