Program to demonstrate Java Long Class : fields and methods usage in Java
Output of the program :
package com.hubberspot.example; public class LongDemo { public static void main(String[] args) { System.out.println("------------------------------------------"); System.out.println("Long's Max Value : " + Long.MAX_VALUE); System.out.println("Long's Min Value : " + Long.MIN_VALUE); System.out.println("Long's Size : " + Long.SIZE); System.out.println("Long's Type : " + Long.TYPE); System.out.println("------------------------------------------"); Long long1 = new Long(10); Long long2 = new Long("9"); System.out.println(long1); System.out.println(long2); System.out.println("------------------------------------------"); System.out.println("Method *primitiveValue() Testing : "); Long long4 = new Long(145367); byte b = long4.byteValue(); short s = long4.shortValue(); int i = long4.intValue(); long l = long4.longValue(); float f = long4.floatValue(); double d = long4.doubleValue(); System.out.println("byte : " + b ); System.out.println("short : " + s); System.out.println("int : " + i); System.out.println("long : " + l); System.out.println("float : " + f); System.out.println("double : " + d); System.out.println("------------------------------------------"); System.out.println("Method compareTo Testing : "); long1 = new Long(1); long2 = new Long(2); Long long3 = new Long(1); System.out.println(long1.compareTo(long3)); System.out.println(long1.compareTo(long2)); System.out.println(long2.compareTo(long3)); System.out.println("------------------------------------------"); System.out.println("Method equals() Testing : "); System.out.println(long1.equals(long3)); System.out.println(long1.equals(long2)); System.out.println("------------------------------------------"); System.out.println("Method decode() Testing : "); String decoder = "0x11"; System.out.println(Long.decode(decoder)); decoder = "011"; System.out.println(Long.decode(decoder)); System.out.println("------------------------------------------"); System.out.println("Method parseLong() Testing : "); System.out.println(Long.parseLong(decoder)); System.out.println(Long.parseLong(decoder, 8)); System.out.println("------------------------------------------"); System.out.println("Method valueOf() Testing : "); System.out.println(Long.valueOf(10)); System.out.println(Long.valueOf("3")); System.out.println(Long.valueOf("100", 2)); System.out.println("------------------------------------------"); System.out.println("Method toString() Testing : "); System.out.println(long4.toString()); System.out.println(Long.toString(10)); System.out.println(Long.toString(10 , 16)); System.out.println("------------------------------------------"); System.out.println("Method reverse() and rotate() Testing : "); System.out.println(Long.reverse(10)); System.out.println(Long.reverseBytes(10)); System.out.println(Long.rotateLeft(100, 2)); System.out.println(Long.rotateRight(100, 2)); System.out.println("------------------------------------------"); System.out.println("Method bitCount() , highestOneBit() and " + "lowestOneBit() Testing : "); System.out.println(Long.bitCount(3)); System.out.println(Long.highestOneBit(3)); System.out.println(Long.lowestOneBit(3)); System.out.println("------------------------------------------"); System.out.println("Method getLong() Testing : "); System.setProperty("Key","10"); System.out.println(Long.getLong("Key")); System.setProperty("Key","20"); System.out.println(Long.getLong("Key",10)); System.out.println("------------------------------------------"); System.out.println("Method numberOfLeadingZeros(),numberOfTrailingZeros() Testing : "); System.out.println(Long.numberOfLeadingZeros(5)); System.out.println(Long.numberOfTrailingZeros(30)); System.out.println("------------------------------------------"); System.out.println("Method signum() Testing : "); System.out.println(Long.signum(9)); System.out.println(Long.signum(0)); System.out.println(Long.signum(-9)); System.out.println("------------------------------------------"); System.out.println("Method toBinaryString() , toHexString() and toOctalString() Testing : "); System.out.println(Long.toBinaryString(15)); System.out.println(Long.toHexString(15)); System.out.println(Long.toOctalString(15)); System.out.println("------------------------------------------"); } }
Output of the program :