我试图将文本文件中的数据打印成单独的列

时间:2016-03-24 11:55:36

标签: java file file-handling

我希望将数据打印成20列,每行20行。我创建了一个包含数据的集合(行)。 我写了以下代码。我得到索引越界错误。 不同列的行可能不同....... THANKYOU

private static void testData(ArrayList<String> lines,ArrayList<Integer> uid) {
    int i=0,start=0,count=0,a=0,b=0;
    int array_of_index[]=arrData(uid); //Function to convert to Array
    while(i<lines.size()){
        if(b==array_of_index.length){
            count++;
            b=0;a=0;
            System.out.println();
        }
        start=array_of_index[a+count];
        System.out.print(Integer.parseInt(lines.get(start))+"\t");
        a=array_of_index[b+1];
        b++;i++;
    }
    System.out.println("SUCCESS");
}   

0 个答案:

没有答案