質問: System.out.println("名前"+"\t"+"身長"+"\t"+"体重"+"\t"+"生年月日"); System.out.print("田中 真 一"+"\t"+"178cm"+"\t"+"58.4kg"+"\t"+"1980/4/20"); これであれば、 名前 身長 体重 生年月日 田中真一 178cm 58.4kg 1980/4/20 と表示されるのですが 名前 身長 体重 生年月日 田中真一 178cm 58.4kg 1980/4/20 このように縦もそろえたい場合どうすればよいのでしょうか 初心者で困ってます。 宜しくお願いします。
回答: fixed pitchのフォントに限定すれば2014-08-01 21:06:35でいい。 しかし、厳密に言えば、間に半角スペースを挟んで位置 合わせできるかは出力先による。 proportionalが当たり前になった今の時代、出力先が完 全なfixed pitchと言い切ることができんからだ。 fixed pitchであっても、小数点以下の捉え方によって ズレてしまうことがある。 正確を期すなら、Excelのように、個々の要素について なんらかの方法で書き出し位置を指定する方法が必要に なる。 その方法が提供されてない場所だと、位置合わせはでき ないかもしれない。 >初心者で困ってます。 「方法が見つからなくて」だろう。初心者を理由にする べきではない。