Get the long value from a system property

ReturnMethodSummary
static LonggetLong(String nm)Gets the long value of the system property with the specified name.
static LonggetLong(String nm, long val)Gets the long value of the system property with the specified name.
static LonggetLong(String nm, Long val)Gets the long value of the system property with the specified name.

The following code create a system level property with System class and then get the value in long type with Long.getLong()


public class Main {
  public static void main(String[] args) {
    System.setProperty("myKey", "111111111");
    Long longObject = Long.getLong("myKey");
    System.out.println(longObject);
  }
}

The output:


111111111

In getLong(String nm, long val) and getLong(String nm, Long val) the val is the default value if no property is defined The following code tries to get the property with the name of 'myKey' and if myKey doesn't exist value '0' will return.


public class Main {
  public static void main(String[] args) {
    Long longObject = Long.getLong("myKey",0);
    System.out.println(longObject);
  }
}

The output:


0
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.