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()
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);
}
}
long.class
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 ########## */
Long: doubleValue()
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);
}
}
Long: floatValue()
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);
}
}
Long: intValue()
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);
}
}
Long: longValue()
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));
}
}
Long.MAX_VALUE
public class Main {
public static void main(String[] args) {
System.out.println(Long.MIN_VALUE);
System.out.println(Long.MAX_VALUE);
}
}
/*
-9223372036854775808
9223372036854775807
*/
Long.MIN_VALUE
public class Main {
public static void main(String[] args) {
System.out.println(Long.MIN_VALUE);
System.out.println(Long.MAX_VALUE);
}
}
/*
-9223372036854775808
9223372036854775807
*/
Long: parseLong(String s, int radix)
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));
}
}
Long: shortValue()
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);
}
}
Long: toHexString(long i)
/*
* 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));
}
}
Long: toString(long i, int radix)
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));
}
}
Long: valueOf(String stringValue)
/*
* 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);
}
}
new Long(long value)
public class Main {
public static void main(String[] args) {
long i = 10;
Long lObj = new Long(i);
System.out.println(lObj);
}
}
new Long(String s)
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);
}
}