ホームページ > Java > &#&チュートリアル > Java を使用して色付きのテキストをコンソールに出力するにはどうすればよいですか?

Java を使用して色付きのテキストをコンソールに出力するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-25 21:28:09
オリジナル
615 人が閲覧しました

How Can I Print Colored Text to the Console Using Java?

System.out.println() を使用したコンソールでの色付きテキストの印刷

データを異なる色で印刷すると、重要な情報を強調表示するのに役立ちますまたは、さまざまな種類のメッセージを区別します。ほとんどの Unix 端末では、ANSI エスケープ コードを使用してコンソール テキストに色を追加できます。ただし、この機能は Windows コマンド プロンプトではサポートされていません。

ANSI エスケープ コードの使用

テキストの色付けに使用される ANSI エスケープ コードは次のとおりです。

- Reset: \u001B[0m
- Black: \u001B[30m
- Red: \u001B[31m
- Green: \u001B[32m
- Yellow: \u001B[33m
- Blue: \u001B[34m
- Purple: \u001B[35m
- Cyan: \u001B[36m
- White: \u001B[37m
ログイン後にコピー

向け例:

System.out.println("\u001B[31mThis text is red!\u001B[0m");
ログイン後にコピー

背景色の変更

テキストの色付けとは別に、ANSI エスケープ コードを使用して背景色を変更することもできます:

- Black background: \u001B[40m
- Red background: \u001B[41m
- Green background: \u001B[42m
- Yellow background: \u001B[43m
- Blue background: \u001B[44m
- Purple background: \u001B[45m
- Cyan background: \u001B[46m
- White background: \u001B[47m
ログイン後にコピー

テキストと背景の色を組み合わせると、強調する大きな可能性が生まれます。 text.

注: ANSI エスケープ コードは、それをサポートする端末でのみ機能します。

代替ライブラリ

JNI を使用する場合Jansi ライブラリは、Windows コマンドでテキストの色を操作するための代替 Java API を提供します。プロンプト。

これらのメソッドを使用すると、色と背景の変更をコンソール出力に直接埋め込むことができます。

以上がJava を使用して色付きのテキストをコンソールに出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート