別のクラスの HashMap の keySet 内の各キーを調べたい。今、これは私が持っているものです:
管理者.java
import java.util.HashMap
public class Admin {
public static HashMap<String, Person> person = new HashMap<String, Person>();
public static void main (String [] args) {
for (String key: person.get("James").getHashMap().keySet()) {
System.out.println(key);
}
}
Person.java
import java.util.HashMap
public class Person {
public static HashMap<String, Book> book = new HashMap<String, Book>();
private static String title = "";
public Book (String titleIn) {
title = titleIn;
}
public HashMap getHashMap(){
return book;
}
}
同じクラスに格納されていない HashMap で HashMap コマンドを使用できないため、これを行うことはできないと思います。
私が使用できる別の方法はありますか?Admin.java から間違って呼び出していますか?
ありがとう!