打印我的JAVA数据集的列

打印我的JAVA数据集的列,java,transpose,Java,Transpose,我有一个数据框,看起来像这样: id1 1 2 3 4 id2 2 6 6 0 id3 3 4 2 2 id4 4 3 3 1 id5 5 6 6 5 id6 6 2 4 6 帧的第一行是第一个数据点。第二个是另一个数据点,等等 我的DataPoint类如下所示: public class DataPoint { private ArrayList<Integer> values; private String id; } 我无法修改DataPoint的上述

我有一个数据框,看起来像这样:

id1 1 2 3 4  
id2 2 6 6 0 
id3 3 4 2 2
id4 4 3 3 1
id5 5 6 6 5
id6 6 2 4 6
帧的第一行是第一个数据点。第二个是另一个数据点,等等

我的DataPoint类如下所示:

public class DataPoint {
    private ArrayList<Integer> values;
    private String id;
}
我无法修改DataPoint的上述格式,因为我在我的项目中遥遥领先,而且我负担不起更改所有数据结构的费用:/

有没有办法在不改变数据结构的情况下转换结果?

for(int i=0;i<4;i++){
for (int i = 0; i < 4; i++) {
    for (DataPoint dp : dataPoints) {
        System.out.print(dp.values.get(i) + " ");
    }
    System.out.println();
}
用于(数据点dp:dataPoints){ System.out.print(dp.values.get(i)+“”); } System.out.println(); }
Java不是首字母缩略词。
for (int i = 0; i < 4; i++) {
    for (DataPoint dp : dataPoints) {
        System.out.print(dp.values.get(i) + " ");
    }
    System.out.println();
}