解析文件后,我将所有内容放在Map mainMap中。 mainMap对象是类的属性。类中的所有方法都访问并更改此对象(例如元素删除)。 这导致每次在调用某些类方法之前读取文件。 有没有办法保存(方法之外的方法变化在方法之外是不可见的)mainMap对象以外的方法?
答案 0 :(得分:0)
您可以使用getter创建类级别Map实例,然后在getter中使用以下内容:
private Map getMap(){
if(map == null)
{
//populate map code
}
return map;
}