複数の行のdata.hereを持つテキストファイルがあります。すべての行を正しく整列させたいと考えています。Javaテキストファイルの行の整列
John. 12345
Steve. 32456
Mike. 62345
上記のデータに基づいて
、32456や62345 12345 properly.Iはこの上java.any手がかりでこれをやりたいと整合しなければなりません。
おかげ Chaitu
複数の行のdata.hereを持つテキストファイルがあります。すべての行を正しく整列させたいと考えています。Javaテキストファイルの行の整列
John. 12345
Steve. 32456
Mike. 62345
上記のデータに基づいて
、32456や62345 12345 properly.Iはこの上java.any手がかりでこれをやりたいと整合しなければなりません。
おかげ Chaitu
あなたの出力は固定幅フォントで表示されようとしている場合は、java.util.Formatterクラスを使用し、各出力文字列にそれらを並べるために幅を与えることができます。 String.Formatのは、フォーマッタ形式の構文を使用します。
for (ScoreObject score : scoreList)
{
String.format("%20s %15s", score.getName(), score.getScore());
}
をしかし、あなたはあなたの出力が起こっているか、固定幅フォントなどを使用しているかどうかどこ言っていないので、私はこれだけは何を期待することができますあなたは尋ねている。
可変幅のフォントが約ですが、タブの幅を設定することができます。十分な。 –
テキストファイルを自分で作成するのですか、それとも既に存在していて、フォーマットするだけですか? – Kris
ここでは、最初の行を逆に読み込み、最後の行の位置を検索しようとしています.2番目、3番目を設定する計画に基づいて – user569125
[this]を見てください(http://stackoverflow.com/questions/388461)/how-can-i-pad-a-string-in-java)と[that](http://stackoverflow.com/questions/6080390/java-string-align-to-right)を参照してください。 – adarshr