Java.lang.Long.getLong(String nm, long val) 方法

描述

java.lang.Long.getLong(String nm, long val) 方法确定具有指定名称的系统属性的 long 值。第一个参数 nm 被视为 系统属性的名称。

第二个参数val 是默认值。 如果没有指定名称的属性,如果属性没有正确的数字格式,或者指定的名称为空或 null,则返回表示第二个参数的值的 Long 对象。


声明

以下是 java.lang.Long.getLong() 方法的声明。

public static Long getLong(String nm, long val)

参数

  • nm − 这是属性名称。

  • val − 这是默认值。


返回值

该方法返回属性的 Long 值。


异常

NA


示例

下面的例子展示了 java.lang.Long.getLong() 方法的使用。

package com.tutorialspoint;

import java.lang.*;

public class LongDemo {

   public static void main(String[] args) {

      /* returns the long value of the system property and won't 
         print default specified value as specified system property exits */
      String str = "sun.arch.data.model";
      System.out.println(Long.getLong(str, 10));

      /* returns default specified value as system property "java" 
         does not exist */ 
      System.out.println(Long.getLong("java",10));
   }
}  

让我们编译并运行上面的程序,这将产生下面的结果 −

64
10