2011-07-20 19 views
0

PrintWriterクラスから.javaファイルを生成します。これらの生成されたファイルには、多くのループ用にネストされたが含まれています。すべてを正しくインデントするには、現在次のようなものを使用しています:インデント付きJava出力書式コード:

for(int j = 0; j < i + 2; j++) 
{ 
    pw.print(" "); 
} 
pw.println("{"); 

括弧を正しくインデントするだけです。

明らかに、私はこれを行う方法を作ることができます。インデントなどの出力コードを扱うライブラリがあるかどうかはさらに疑問です。

+0

あなたの出力はどの言語ですか? –

+0

@ Mark Elliot彼はJavaと言った:_ PrintWriterクラスから.javaファイルを生成します._ – Nivas

+0

@Nivas:読書ゴーグル(read:blinders)があったと思います。 –

答えて

1

Javaプログラムが.javaファイルの生成を完了した後で、あなたのコードでそれをやっていないほうがいいかもしれません(PrintWriter.outステートメントをフォーマットするライブラリはわかりません)。

は、ここではいくつかのフォーマッタ

http://mindprod.com/jgloss/beautifier.html

Jacobeだ - コマンドラインが駆動され、パーソナル版は無料です。

+0

これは私が尋ねたものよりも完璧な解決策のようです。どうもありがとうございました! –

関連する問題