避免重复文件读取Java

时间:2011-11-28 10:53:25

标签: java file methods

解析文件后,我将所有内容放在Map mainMap中。 mainMap对象是类的属性。类中的所有方法都访问并更改此对象(例如元素删除)。 这导致每次在调用某些类方法之前读取文件。 有没有办法保存(方法之外的方法变化在方法之外是不可见的)mainMap对象以外的方法?

1 个答案:

答案 0 :(得分:0)

您可以使用getter创建类级别Map实例,然后在getter中使用以下内容:

private Map getMap(){
if(map == null)
{
//populate map code
}
return map;
}