0

文字列としてJavaクラスを含む文字列があります。

例えば

String class = "class MyClass{\n private int myInt;\n}";

これをよくインデントされた「クラス文字列」にフォーマットするにはどうすればよいですか?

4

1 に答える 1

0

「{\n」ごとにインデントを追加し、「}」ごとにインデントを削除します。0から始まる中括弧のカウンターを保持します。最初の「{」の後、中括弧=1。「}」の後は0になります。そうすれば、これで終わります。

class MyClass {\n
<indent>private int myInt;\n
}

すべての新しい行に対して同じインデントを維持します。

于 2012-09-03T16:44:11.737 に答える