好吧,我需要用这个输出创建一个txt文件,但是我很难做到这一点,所以我问一些关于我是怎么做的建议,我正在考虑做一个2d的char数组,这是更好的方法吗?不管怎样,谢谢。
输出:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
3 0 3 8 5 9 6 0 3 2 0 4 8 5 4 3 9 6 8 4 5 0 4 3 4 3 2 4 9 8 5 4 9 6 4 5
3 0 3 8 5 9 6 0 3 2 0 4 8 5 4 3 9 6 8 4 5 0 4 3 4 3 2 4 9 8 5 4 9 6 4 5
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
----------------------------------------------------------------------------------------------
Reference A T G C T G C A A T G C A T G C A A C G T A C T A G A T C A T A C T T A
IFTTM3-1-111_H04_004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C .
MT-04PI-F1_E07_001 C A . . 1C. . . . C C . . . . . . . . . . G . . . . . . . . . T . . . .
2T
答案 0 :(得分:3)
不清楚下半部分是什么意思,但对于数字矩阵,有一个单行解决方案(虽然效率低)
int[][] a = { { 1, 1, 1, 1, 1 }, { 2, 2, 2, 2, 2 } };
System.out.println(java.util.Arrays.deepToString(a).replace("], ", "\n").replaceAll("[\\[,\\]]", ""));
输出
1 1 1 1 1
2 2 2 2 2
如果你想自己迭代你的2d,那就去java.utl.Arrays.deepToString(int [])src,复制粘贴代码并根据你的需要修复它。
BTW 我们可以使用Arrays中的很多东西作为参考。例如。如果您不确定如何编写好的equals()或hashCode()转到相应的Arrays方法,那么您将知道如何。看看作者是谁:Josh Bloch,Neal Gafter,John Rose。