📌  相关文章
📜  Java中的属性 getProperty(key) 方法和示例(1)

📅  最后修改于: 2023-12-03 15:31:59.861000             🧑  作者: Mango

Java中的属性getProperty(key)方法和示例

在Java中,我们可以使用getProperty(key)方法获取系统属性(System Property),也就是获取在System.getProperties()方法返回的属性集合中指定key的属性值。

方法详解

getProperty(key)方法有两种重载形式:

  1. getProperty(String key):返回key指定的属性值,如果该属性不存在,则返回null。
  2. getProperty(String key, String defaultValue):返回key指定的属性值,如果该属性不存在,则返回defaultValue。
示例

以下是一个简单的示例,展示如何使用getProperty(key)方法获取系统属性:

public class SystemPropertyExample {
    public static void main(String[] args) {
        // 获取Java运行时环境版本
        String version = System.getProperty("java.version");
        System.out.println("Java运行时环境版本:" + version);

        // 获取Java安装目录
        String homePath = System.getProperty("java.home");
        System.out.println("Java安装目录:" + homePath);

        // 获取操作系统名称
        String os = System.getProperty("os.name");
        System.out.println("操作系统名称:" + os);

        // 获取用户的home目录
        String userHome = System.getProperty("user.home");
        System.out.println("用户的home目录:" + userHome);
    }
}

输出结果如下:

Java运行时环境版本:14.0.1
Java安装目录:/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
操作系统名称:Mac OS X
用户的home目录:/Users/用户名

我们可以看到,通过getProperty(key)方法我们很容易地获取了Java运行时环境版本、Java安装目录、操作系统名称、用户的home目录等系统属性。