メンバ変数からのインスタンス特定について


メンバ変数からその変数が保存されているインスタンスを特定したいです。例えば以下のようなインスタンスを作ったとしてStudentID
1からインスタンス名のsample1又はSample1の他のメンバ変数を特定することはできますか？

[code]

    class Student{
        int studentID;
        String name ;
        int age ;
    }
    Student sample1 = new Student(1,“太郎”,14);
    
[/code]




> Sample1の他のメンバ変数を特定することはできますか？

HashMapでStudentのインスタンスを管理すればいいのではないでしょうか。

[Java |
HashMapの使い方](https://www.javadrive.jp/start/collection/index3.html#section6)

HashMapのキーをStudentID、値をStudentのインスタンスにすれば、getメソッドでStudentIDからインスタンスを参照できます。当然ですが、Studentクラスでメンバ変数のgetterを実装しておく必要があります。

