-2
基本表を作成しましたが、見出しの下に表のトークンを書式設定しようとしています。ここで私が持っているものです。)私は(System.out.printfを知っ文字列出力の書式設定方法
NAME TYPE LINE#
a prod 1
私の文字列をフォーマットするための理想的な方法であるが、それはないでしょう:
NAME TYPE LINE#
a prod 1
これは私が望むものですメインクラスにある私のコードで動作します。私は文字列の配列を作成して、私が印刷するために作成した.toStringメソッドを使用します(prod 1)。ここに私のコードは次のとおりです。ここで
for (int j = 0; j < numOfSym; j++) {
System.out.println(symbols[j].toString());
}
は私のシンボルのクラスです:
public class Symbol {
String type;
String name;
int lineNum;
// toString method
public String toString() {
return name + " " + type + " " + Integer.toString(lineNum);
}
}
String.Formatのはどちらか動作しません。 printf()が最善の選択肢でしょうか?どんなヘルプやリンクが役に立つでしょう。
これは、Javadocの中のすべてのですが、それはいくつかの研究が必要になります。 [ヘルプ]にアクセスし、[ask]を読んでここに投稿するためのガイドラインをご覧ください。 (優秀な)文書を読むことによって答えられる質問は、話題外であると考えられます。 –