Java 重新排列值表
我有一个程序,它接受各种各样的值,并在做了大量的数学运算后生成输出值。我要将输出导出到Excel 它正确地计算了这些值,但我在格式化它时遇到了问题,这样Excel就可以轻松地用它生成图形。这里有一个循环,它打印输出值:Java 重新排列值表,java,arrays,excel,export-to-excel,Java,Arrays,Excel,Export To Excel,我有一个程序,它接受各种各样的值,并在做了大量的数学运算后生成输出值。我要将输出导出到Excel 它正确地计算了这些值,但我在格式化它时遇到了问题,这样Excel就可以轻松地用它生成图形。这里有一个循环,它打印输出值: int g = 0; while( g < AValsArray.length) { int p = 0; x_Solve = BigInteger.valueOf(2); //System.out.println("Solving for y gi
int g = 0;
while( g < AValsArray.length) {
int p = 0;
x_Solve = BigInteger.valueOf(2);
//System.out.println("Solving for y given various x values when a = " + AValsArray[g]);
while(p < 5) {
BigInteger solve = (AValsArray[g].multiply(x_Solve)).mod(n);
//long solve = (((long)(list_Solutions.toArray()[g])*x_Solve) % n);
System.out.print(x_Solve + "\t" + solve);
x_Solve = (x_Solve.add(BigInteger.valueOf(2)));
p++;
}
System.out.println("");
g++;
}
我需要第一行成为第一列,下一行成为下一列,等等。最后,我们的表的整个底部行的值至少在本例中为599862860。行和列的大小在每次运行时都会发生变化,因此它们必须易于更改。让我重新表述一下您的问题:您想打印转置的数组。你在找一个简单的换位?Excel可以做到这一点。您还可以通过将数据存储在数组中并对其进行迭代来生成转置的数据,以将其输出。请显示到目前为止您已经尝试过的代码。@user152468哇,我知道必须有一个术语来表示它。是的,我想我正在寻找转换数据的最简单方法把所有东西都放在番石榴桌上,使用就是一种解决办法
2 12397165724 10797531446 9197897168 75982628810 599862860
2 3999085724 7998171446 11997257168 19995428810 599862860
2 9597805724 5198811446 799817168 103976228810 599862860
2 1199725724 2399451446 3599177168 47989028810 599862860
2 6798445724 13596891446 6398537168 131969828810 599862860
2 12397165724 10797531446 9197897168 75982628810 599862860
2 3999085724 7998171446 11997257168 19995428810 599862860
2 9597805724 5198811446 799817168 103976228810 599862860
2 1199725724 2399451446 3599177168 47989028810 599862860
2 6798445724 13596891446 6398537168 131969828810 599862860