比如
class A
{
public static String a(int q){
读取文件内容
BufferedReader buf = new BufferedReader(new FileReader("test.txt"));
把读取的内容存入HashMap中
......
}}
我每调用一次比如方法A,输入参数,rutern出我需要的内容,下次我在输入个参数是不是文件又重新读取次?
有啥办法让文件只读一次?然后以后每次只读hashMap中的东西?每次都读不是太浪费了。。
调试欢乐多
可以在构造器中读取文件,并未HashMap赋值。
A(Stirng path){
BufferedReader buf = new BufferedReader(new FileReader(path));
读取的内容存入HashMap中
}
这样你看行不?