私は3列のデータを格納するテキストファイルを使用しています。EclipseのTextViewに空白を追加して各列を固定長にする
これは私がこれまで試したコードです。各列を左揃えにしたい。何らかの理由でアスタリスクを使用していて、空白を手動で挿入しようとした場合は機能しません。これは私のオリジナルの試みだった
while((line = buf.readLine())!= null){
StringTokenizer st = new StringTokenizer(line);
int length = 12;
a = st.nextToken();
while (a.length() <= length)
{
a = a + "*";
}
b = st.nextToken();
while (b.length() <= length)
{
b = b + "*";
}
c = st.nextToken();
text.append(a + b + c + '\n');
}
が、これはどちらか動作しませんでした:
試み#2(ラインは私のテキストファイルから3つの言葉で読んでいる) text.append(文字列。フォーマット( "% - 15s \ t%-10s \ t%-5s \ t \ n"、a、b、c));
アイデアをいただければ幸いです。
Welcome to Stackoverflow!あなたが回答が役に立つと思うなら、それを投票してください。応答があなたの質問にうまく答えた場合は、その隣の緑のチェックマークをクリックして答えを受け入れてください。また、良い質問を書く方法については、http://stackoverflow.com/questions/how-to-askを参照してください。 –