数値フォーマットの C# の例を Java に変換しようとしています。アイデアは、数値出力を 2 つの「列」(または 2 文字) にフォーマットして整理することです。
C# では、これは
Console.WriteLine("{0:00;-0;00}", theInt);
したがって、25、7、-1、0 は次のように出力されます。
25
07
-1
00
Javaでこれを行う良い方法はありますか? (自分の関数を書くことに加えて)
数値フォーマットの C# の例を Java に変換しようとしています。アイデアは、数値出力を 2 つの「列」(または 2 文字) にフォーマットして整理することです。
C# では、これは
Console.WriteLine("{0:00;-0;00}", theInt);
したがって、25、7、-1、0 は次のように出力されます。
25
07
-1
00
Javaでこれを行う良い方法はありますか? (自分の関数を書くことに加えて)
Javaで印刷をフォーマットしました
System.out.printf("%02d %02d %02d %02d",25,7,-1,0);
\n を入力すると、次の行にすべての数字が出力されます。
System.out.printf("%02d\n%02d\n%02d\n%02d",25,7,-1,0);
テキスト出力をフォーマットし、列幅を指定し、浮動小数点数や日付などの一般的なものをインテリジェントにフォーマットする方法を提供するjava.util.Formatterのようなものを探しているのではないかと思います。
String.format(...)
フォーマットの使用