2016-04-17 5 views
-3

次のコード例を持っているので、私が持っている:私はJavaで次の文字列をフォーマットするにはどうすればよい

StringBuilder sb = new StringBuilder (" "); 

for (int i = 0; i < 20; i++) 
    sb.append(" " + i); 

sb.append("\n"); 

for (int i = 0; i < 20; i++) { 
    sb.append(i + " "); 

    for (int j = 0; j < 20; j++) 
      if (j % 2 == 0) 
       sb.append("A "); 

      else 
       sb.append("B "); 

    sb.append("\n"); 

} 

私はさらに彼らは、それぞれの番号の下に滞在しないだろうAさんとBさんを印刷行くように全体のテキストが悪く見えるようになります。私はこの問題を解決するためにFormatクラスを使うことができると言われましたが、それを行う方法はありません。あなたが私を助けることができるかどうか疑問に思っていた!ありがとうございました。 jは> = 10もしそうなら、「A」または「B」

+3

でそれらを保つために、見出しにも同じことを行いコード形式のテキストとしてではなく、画像へのリンクとしてすべてのコードと出力を投稿してください。 –

+3

たとえば、コードをテストして変更したい場合は、画像として投稿するとすべて入力する必要があります。コード形式のテキストの場合は、コピーしてIDEに貼り付けるだけです。なぜボランティアがあなたに無料のヘルプを提供するために余分な仕事をするのですか? –

+0

...........こんにちは? –

答えて

0

利用タブの末尾に余分なスペースを追加する場合

0

簡単な方法は、String.Formatの()を使用せず、チェックすることです、

sb.append("\tA") 
sb.append("\tB") 

のような行

関連する問題