我的这个类 TagVertex 包含一种从文本文件中读取标签 value=string 的方法
并返回
public class TagVertex extends Vertex<String> {
@Override
public String computeVertexValue() {
String s = null;
try {
BufferedReader bf = new BufferedReader(new FileReader(MyDataSource.TagList1K));
for(int i = 1; i < Integer.parseInt(this.getVertexId().substring(this.getVertexId().indexOf("g")+1)); i++){
bf.readLine();
}
s= bf.readLine();
bf.close();
} catch (Exception e) {
e.printStackTrace();
}
this.setVertexValue(s);
return s;
}
该方法被调用 1000 次 ==> 文件也被读取 1000 次
最好使用数据库而不是文本文件?