📅  最后修改于: 2023-12-03 14:42:56.072000             🧑  作者: Mango
Java中的 getLong()
方法用于从环境变量或系统属性中获取长整型值。
public static Long getLong(String propertyName)
该方法接受一个字符串类型的参数 propertyName
,可以是环境变量或系统属性的名称。如果指定的环境变量或系统属性不存在,则返回 null
。
我们可以使用 getLong()
方法来获取某个系统属性的值,比如操作系统的位数:
Long osBit = Long.getLong("sun.arch.data.model");
if (osBit != null && osBit == 64) {
System.out.println("The operating system is 64-bit.");
} else {
System.out.println("The operating system is not 64-bit.");
}
上述代码中,我们使用 getLong()
方法获取了一个名为 sun.arch.data.model
的系统属性,即操作系统的位数。如果该属性存在且值为 64,则输出操作系统为 64 位。
getLong()
方法返回的是 Long 类型,而不是 long 类型。getLong()
方法的另外一种重载方法:public static long getLong(String propertyName, long defaultValue)
,该方法接受一个默认值参数。getBoolean()
、getFloat()
等。