JavaのSystem.getProperty()の使い方を教えてください
Javaでは、System.getProperty()はシステムプロパティを取得するためのメソッドです。構文は以下のとおりです:
String value = System.getProperty(key);
key は取得したいシステム属性名、value はその属性の値です。
例として、Javaのインストール場所を取得する場合は、以下のコードを使用できます。
String javaHome = System.getProperty("java.home");
System.out.println("Java Home: " + javaHome);
その出力は何かそのようなものだった
Java Home: C:\Program Files\Java\jdk1.8.0_271\jre
getProperty()メソッドに異なるkeyを渡すことで、他のシステム属性の値を取得できます。例えば、
String osName = System.getProperty("os.name");
System.out.println("Operating System: " + osName);
String userName = System.getProperty("user.name");
System.out.println("User Name: " + userName);
次のように出力されます。
Operating System: Windows 10
User Name: john