在我的主要课程中,我循环播放了120个文件.对于每个文件,我创建了一个包含在其中的数据的二维数组.
我的2d数组是类型的"fullData" List<List<String>>.ParserIPAM是一个继承的类,我在其超类中声明了fullData.
这是我的主要代码:
for(String filename : filefetcher.getFiles()){
System.out.println("file to parse: "+ filename);
ipam = new ParserIPAM(filename);
i=0;
boolean flag = true;
System.out.println("------------------------------------------");
for(List<String> row : ipam.getSqlData()){
//queries.insertVars(row);
//System.out.println(row);
}
//System.out.println(i);
ipam.clearSqlData();
}
Run Code Online (Sandbox Code Playgroud)
这是我填写二维数组的代码:
public ParserIPAM(String filename){
super(filename);
try {
Parse(filename);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
SpecialOperations(fullData);
//System.out.println("+++++++++++++++++++++++++++++++++++"+ls2d.size());
}
@Override
void Parse(String filename) throws FileNotFoundException{
fullData.clear();
FileReader input = new FileReader(filename);
ArrayList<String> Raw = new ArrayList<String>();
BufferedReader bufRead = new BufferedReader(input);
Scanner bufferinput = new Scanner(bufRead);
String …Run Code Online (Sandbox Code Playgroud)