Java by API/java.lang/Long
Содержание
- 1 Long: byteValue()
- 2 long.class
- 3 Long: doubleValue()
- 4 Long: floatValue()
- 5 Long: intValue()
- 6 Long: longValue()
- 7 Long.MAX_VALUE
- 8 Long.MIN_VALUE
- 9 Long: parseLong(String s, int radix)
- 10 Long: shortValue()
- 11 Long: toHexString(long i)
- 12 Long: toString(long i, int radix)
- 13 Long: valueOf(String stringValue)
- 14 new Long(long value)
- 15 new Long(String s)
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>