java.lang.Long.getLong() 方法返回具有指定名称的系统属性的长整型值。第一个参数被视为系统属性的名称。
第二个参数是默认值。如果不存在指定名称的属性、属性没有正确的数字格式或者指定名称为空或 null,则返回默认值。
语法
public static Long getLong(String nm,
Long val)
参数
nm | 指定属性名称。 |
val | 指定默认值。 |
返回值
返回属性的长值。
异常
抛出 SecurityException,原因与 System.getProperty 相同。
示例:
在下面的示例中,java.lang.Long.getLong() 方法返回具有给定名称的系统属性的 Long 值。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//使用setProperty创建系统属性
String x = "285";
System.setProperty(x, "285");
String y = "abc";
System.setProperty(y, "abc");
//创建一个 Long 值作为默认值
Long l = 100L;
//打印x的Long值
System.out.print("The Long value of x is: ");
System.out.println(Long.getLong(x, l));
//打印y的Long值
System.out.print("The Long value of y is: ");
System.out.println(Long.getLong(y, l));
}
}
上述代码的输出将是:
The Long value of x is: 285
The Long value of y is: 100