- 締切済み
桁をそろえて出力
以下のようなプログラムで 出力のフォーマットをそろえるには どのようにしたらよいのでしょうか? public class test { public static void main( String args[ ] ) { String names[ ] = new String[5]; String part[ ] = new String[5]; names[0] = "オデッセイ"; names[1] = "三上"; names[2] = "峰"; names[3] = "小林"; names[4] = "滝田"; part[0] = "ボーカル"; part[1] = "ベース"; part[2] = "パーカッション"; part[3] = "キーボード"; part[4] = "ギター"; for ( int i = 0; i < names.length; i++ ) { System.out.println( "名前:" + names[i] + " パート:" + part[i] ); } } } ---------------------- これだと ---------------------- 名前:オデッセイ パート:ボーカル 名前:三上 パート:ベース 名前:峰 パート:パーカッション 名前:小林 パート:キーボード 名前:滝田 パート:ギター ---------------------- のように出力されてしまいますが、本当は ---------------------- 名前:オデッセイ パート:ボーカル 名前:三上 パート:ベース 名前:峰 パート:パーカッション 名前:小林 パート:キーボード 名前:滝田 パート:ギター ---------------------- (画面上パートの位置がずれてますが パートの頭の位置をそろえて出力したい) のように出力したいと思っています。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
お礼
こちらもありがとうございます。 実行したら一瞬うまくいかなくてあれ?と 思いましたが sb.append("[半角スペース]"); ⇒ sb.append("[全角スペース]"); にしたらうまくいきました。 ありがとうございました。