Java by API/java.lang/Long

Материал из Java эксперт
Перейти к: навигация, поиск

Long: byteValue()

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>
   
  
 
  



long.class

   <source lang="java">
  

import java.lang.reflect.Method; /**

* Demonstrates how to get specific method information.
* 
* @author 
* @version $Revision: 1.3 $
*/

public class SpecificMethodInfoDemo {

 public static void main(final String[] args) {
   final Method byteValueMeth;
   final Method waitMeth;
   final Method waitDetailMeth;
   try {
     byteValueMeth = Number.class.getMethod("byteValue", null);
     waitMeth = Number.class.getMethod("wait", new Class[] {});
     waitDetailMeth = Number.class.getMethod("wait", new Class[] { long.class, int.class });
   } catch (final NoSuchMethodException ex) {
     throw new RuntimeException(ex);
   }
   System.out.println("byteValueMeth = " + byteValueMeth.toString());
   System.out.println("waitMeth = " + waitMeth.toString());
   System.out.println("waitDetailMeth = " + waitDetailMeth.toString());
 }

} /* ########## End of File ########## */



 </source>
   
  
 
  



Long: doubleValue()

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>
   
  
 
  



Long: floatValue()

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>
   
  
 
  



Long: intValue()

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>
   
  
 
  



Long: longValue()

   <source lang="java">
  

public class Main {

 public static void main(String args[]) {
   Boolean b1 = new Boolean("TRUE");
   Boolean b2 = new Boolean("FALSE");
   System.out.println(b1.toString() + " or " + b2.toString());
   for (int j = 0; j < 16; ++j)
     System.out.print(Character.forDigit(j, 16));


   Integer i = new Integer(Integer.parseInt("ef", 16));
   Long l = new Long(Long.parseLong("abcd", 16));
   long m = l.longValue() * i.longValue();
   System.out.println(Long.toString(m, 8));
 }

}


 </source>
   
  
 
  



Long.MAX_VALUE

   <source lang="java">
 

       

public class Main {

   public static void main(String[] args) {
       System.out.println(Long.MIN_VALUE);
       System.out.println(Long.MAX_VALUE);
   }

} /* -9223372036854775808 9223372036854775807

  • /


 </source>
   
  
 
  



Long.MIN_VALUE

   <source lang="java">
 

       

public class Main {

   public static void main(String[] args) {
       System.out.println(Long.MIN_VALUE);
       System.out.println(Long.MAX_VALUE);
   }

} /* -9223372036854775808 9223372036854775807

  • /


 </source>
   
  
 
  



Long: parseLong(String s, int radix)

   <source lang="java">
  

public class Main {

 public static void main(String args[]) {
   Boolean b1 = new Boolean("TRUE");
   Boolean b2 = new Boolean("FALSE");
   System.out.println(b1.toString() + " or " + b2.toString());
   for (int j = 0; j < 16; ++j)
     System.out.print(Character.forDigit(j, 16));


   Integer i = new Integer(Integer.parseInt("ef", 16));
   Long l = new Long(Long.parseLong("abcd", 16));
   long m = l.longValue() * i.longValue();
   System.out.println(Long.toString(m, 8));
 }

}


 </source>
   
  
 
  



Long: shortValue()

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>
   
  
 
  



Long: toHexString(long i)

   <source lang="java">
 

/*

* Copyright (c) Ian F. Darwin, http://www.darwinsys.ru/, 1996-2002.
* All rights reserved. Software written by Ian F. Darwin and others.
* $Id: LICENSE,v 1.8 2004/02/09 03:33:38 ian Exp $
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
*    notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
*    notice, this list of conditions and the following disclaimer in the
*    documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS""
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* 
* Java, the Duke mascot, and all variants of Sun"s Java "steaming coffee
* cup" logo are trademarks of Sun Microsystems. Sun"s, and James Gosling"s,
* pioneering role in inventing and promulgating (and standardizing) the Java 
* language and environment is gratefully acknowledged.
* 
* The pioneering role of Dennis Ritchie and Bjarne Stroustrup, of AT&T, for
* inventing predecessor languages C and C++ is also gratefully acknowledged.
*/

/** When does the UNIX date get into trouble? */ public class Main {

 public static void main(String[] a) {
   // This should yield 2038AD, the hour of doom for the
   // last remaining 32-bit UNIX systems (there will be
   // millions of 64-bit UNIXes by then).
   long expiry = 0x7FFFFFFFL;
   System.out.println("32-bit UNIX expires on " + Long.toHexString(expiry)
       + " or " + new java.util.Date(expiry * 1000));
 }

}


 </source>
   
  
 
  



Long: toString(long i, int radix)

   <source lang="java">
  

public class Main {

 public static void main(String args[]) {
   Boolean b1 = new Boolean("TRUE");
   Boolean b2 = new Boolean("FALSE");
   System.out.println(b1.toString() + " or " + b2.toString());
   for (int j = 0; j < 16; ++j)
     System.out.print(Character.forDigit(j, 16));


   Integer i = new Integer(Integer.parseInt("ef", 16));
   Long l = new Long(Long.parseLong("abcd", 16));
   long m = l.longValue() * i.longValue();
   System.out.println(Long.toString(m, 8));
 }

}


 </source>
   
  
 
  



Long: valueOf(String stringValue)

   <source lang="java">
  

/*

* Output:

true c 12 2 13245 12341234 11234.123 4.321324123412341E10

*/

public class MainClass {

 public static void main(String args[]) {
   Boolean bool = Boolean.valueOf("true");
   Character c = new Character("c");
   Byte b = Byte.valueOf("12");
   Short s = Short.valueOf("2");
   Integer i = Integer.valueOf("13245");
   Long l = Long.valueOf("12341234");
   Float f = Float.valueOf("11234.1234");
   Double d = Double.valueOf("43213241234.123412341234");
   System.out.println(bool);
   System.out.println(c);
   System.out.println(b);
   System.out.println(s);
   System.out.println(i);
   System.out.println(l);
   System.out.println(f);
   System.out.println(d);
 }

}



 </source>
   
  
 
  



new Long(long value)

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   long i = 10;
   Long lObj = new Long(i);
   System.out.println(lObj);
 }

}


 </source>
   
  
 
  



new Long(String s)

   <source lang="java">
 

public class Main {

 public static void main(String[] args) {
   Long lObj = new Long("10");
   byte b = lObj.byteValue();
   System.out.println(b);
   short s = lObj.shortValue();
   System.out.println(s);
   int i = lObj.intValue();
   System.out.println(i);
   float f = lObj.floatValue();
   System.out.println(f);
   double d = lObj.doubleValue();
   System.out.println(d);
 }

}


 </source>