我的课程中有一个名为DataStorage的hashmap:
HashMap<String, Integer> people = new HashMap<String, Integer>();
people.put("bob", 2);
people.put("susan", 5);
Run Code Online (Sandbox Code Playgroud)
如何在不同的类中访问此HashMap中的数据?
将HashMap创建为实例变量,并提供一种方法将其访问到您的类API中:
public class DataStorage {
private HashMap<String, Integer> people = new HashMap<String, Integer>();
public HashMap<String, Integer> getPeopleMap() {
return people;
}
}
public class AnotherClass {
DataStorage x = new DataStorage();
private void someMethod() {
HashMap<String, Integer> people = x.getPeopleMap();
//work with your map here...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25973 次 |
| 最近记录: |