小编Rya*_*ady的帖子

2d数组不能正确打印(或可能填充)

在我的主要课程中,我循环播放了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)

java arrays multidimensional-array

1
推荐指数
1
解决办法
110
查看次数

标签 统计

arrays ×1

java ×1

multidimensional-array ×1