ホームページ >Java >&#&チュートリアル >Java の文字列フォーマットは C# のアプローチとどのように異なりますか?
Java での文字列の書式設定
Java ではさまざまな書式設定オプションが提供されていますが、Java のアプローチと Java のアプローチの違いを理解することが重要です。 C#.
による文字列の書式設定String.format
C の printf ファミリと同様に、Java は文字列の書式設定に String.format を採用します。次のような形式指定子が使用されています:
String.format("Hello %s, %d", "world", 42);
この式は、「Hello world, 42」を出力します。形式指定子の詳細については、公式ドキュメントを参照してください。
共通形式指定子
C# との主な違い
C# とは異なり、Java の位置参照は書式指定子と互換性がありません。例:
String.format("The {0} is repeated again: {0}", "word");
は、渡されたパラメータを Java で複製しません。
代替出力オプション
または、直接出力の場合は、次の使用を検討してください。 System.out.printf (PrintStream.printf)。書式設定と表示のための効率的な方法を提供します。結果。
以上がJava の文字列フォーマットは C# のアプローチとどのように異なりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。