我在java中有一些设计模式问题。我有以下方法
public HashMap<String, Integer> createFrequentVocabs(bufferedReader buffr1,bufferedReader buffr2,bufferedReader buffr3){
BufferedReader = new BufferedReader(new FileReader(new File(file)));
HashMap<String, Integer> hm1 = new HashMap<String, Integer>();
HashMap<String, Integer> hm2 = new HashMap<String, Integer>();
String strngArry = new String();
hm1 = getValue1(buffr1);
hm2 = getValue2(buffr2);
strngArray = getValue3(buffr3);
return hm;
}
所有缓冲区都来自同一个文本文件。这看起来有点丑,我怎么让它有点漂亮。我想在方法中传递一次缓冲区,或者有什么方法可以传递文件路径并在方法本身内部创建缓冲区。任何形式的建议将不胜感激。