0

さて、私はこの出力で txt ファイルを作成する必要がありますが、それを行うのに苦労しています。より良い方法?とにかくありがとう。

出力:

                     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  
4

1 に答える 1

3

下部が何を意味するのかは明確ではありませんが、数値行列に関しては、1行のソリューションがあります(非効率的ですが)

    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 に移動し、コードをコピーして貼り付け、必要に応じて修正します。

ところで、参照として使用できる配列には多くのものがあります。たとえば、適切な equals() または hashCode() の書き方がわからない場合は、対応する Arrays メソッドに移動してください。著者が誰であるかを参照してください: Josh Bloch、Neal Gafter、John Rose。

于 2012-12-11T06:32:43.340 に答える