/**
* 从文件中载入测试集
*
* @throws IOException
*/
public static ArrayList<Tx> loadTestCases(String fileName) throws IOException {
System.out.println("================================ 1。 end load testSet ================================");
ArrayList<Tx> testSet = new ArrayList<>(); // 测试集
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(new File(fileName)));
String line = null;
while ((line = br.readLine()) != null) {
line = line.trim();
if (!line.isEmpty()) {
String[] info = line.split(" ");
Tx tx = new Tx(Integer.parseInt(info[1]), Integer.parseInt(info[2]));
testSet.add(tx);
}
}
}
finally {
if (br != null) {
br.close();
}
}
// 打印测试
for(int i = 0;i < testSet.size(); i ++){
System.out.println(testSet.get(i));
}
System.out.println("================================ 2。 end load testSet ================================");
return testSet;
}
供众号:微程序学堂
|