ホームページ >Java >&#&チュートリアル >Java の System.out を使用してデータベースの結果を整ったテーブルとして出力するにはどうすればよいですか?

Java の System.out を使用してデータベースの結果を整ったテーブルとして出力するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-29 10:24:10889ブラウズ

How Can I Print Database Results as a Neat Table Using Java's System.out?

データベースの結果を Java の System.out のテーブルとして出力する

データベースからデータを取得するときに、結果を表示すると便利です表形式で。 Java の System.out クラスは、データを標準出力に出力するためのさまざまなメソッドを提供しますが、「t」を使用して列を区切っても、特に最初の列の値の長さが大幅に異なる場合には、必ずしも満足のいく結果が得られるとは限りません。

System.out.format を使用した解決策

この課題に対処するには、System.out.format メソッドの採用を検討してください。この方法では、書式指定子を使用して各フィールドの幅を指定できます。例:

System.out.format("%32s%10d%16s", string1, int1, string2);

この例では:

  • "2s" は、string1 が 32 文字の幅にパディングされることを示します。
  • " d " は、int1 が 10 文字の幅に埋め込まれ、次のようにフォーマットされることを指定します。 integer.
  • " s" は、string2 の幅を 16 文字に設定します。

これらの書式指定子を使用すると、各列の配置と幅を制御でき、テーブルの出力はきちんとフォーマットされています。

System.out.format の構文の詳細については、Javadoc を参照してください。 java.util.Formatter.

以上がJava の System.out を使用してデータベースの結果を整ったテーブルとして出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。