1. ホーム
  2. java

[解決済み] Javaで定数文字列を定義する?

2022-03-06 14:51:43

質問

私は、Javaプログラム中に異なるタイミングで表示する必要がある定数文字列のリストを持っています。

C言語では、コードの先頭でこのように文字列を定義することができます。

#define WELCOME_MESSAGE "Hello, welcome to the server"
#define WAIT_MESSAGE "Please wait 5 seconds"
#define EXIT_MESSAGE "Bye!"

このようなことをJavaで行う場合、標準的な方法は何なのだろうかと疑問に思っています。

どのように解決するのですか?

一般的には、クラスの先頭で定義することになります。

public static final String WELCOME_MESSAGE = "Hello, welcome to the server";

もちろん、適切なメンバーの可視化( public / private / protected ) この定数を使用する場所に基づいています。