콘텐츠로 이동

Class Long

package java.lang

java.lang.Object
|
+--java.lang.Long

extends Object:

Long 클래스는 프리미티브 유형의 long 값을 객체에 포함합니다. Long 유형의 객체에는 유형이 long인 단일 필드가 있습니다.

또한, 이 클래스는 longString으로, Stringlong으로 변환하는 여러 메소드와, long을 처리하는 데 유용한 다른 상수와 메소드를 제공합니다.

Since:

  • JDK1.0, CLDC 1.0
  • static long MAX_VALUE — long 유형의 최대값
  • static long MIN_VALUE — long 유형의 최소값
  • Long (long value) 프리미티브 long 인자를 나타내는 새로 할당된 Long 객체를 구성합니다.
  • double doubleValue () — 이 Long 값을 double로 반환합니다.
  • boolean equals ( Object obj) — 이 객체를 지정된 객체와 비교합니다.
  • float floatValue () — 이 Long 값을 float로 반환합니다.
  • int hashCode () — 이 Long의 해시 코드를 계산합니다.
  • long longValue () — 이 Long 값을 long 값으로 반환합니다.
  • static long parseLong ( String s) — 문자열 인자를 부호 있는 십진수 long 으로 구문 분석합니다.
  • static long parseLong ( String s, int radix) — 문자열 인자를 두 번째 인자로 지정된 기수의 부호 있는 long 으로 구문 분석합니다.
  • String toString () — 이 Long의 값을 나타내는 문자열 객체를 반환합니다.
  • static String toString (long i) — 지정된 정수를 나타내는 새 문자열 객체를 반환합니다.
  • static String toString (long i, int radix) — 두 번째 인자로 지정된 기수에 첫 번째 인자의 문자열 표현을 만듭니다.
public static final long MIN_VALUE

See Also:

  • Constant Field Values
public static final long MAX_VALUE

See Also:

  • Constant Field Values
public Long(long value)
  • 프리미티브 long 인자를 나타내는 새로 할당된 Long 객체를 구성합니다.

Parameters:

  • value - Long 객체가 나타내는 값
public static String toString(long i,
int radix)

Parameters:

  • radix - 기수

Returns:

  • 지정된 기수를 사용한 인자의 문자열 표현

See Also:

  • Character.MAX_RADIX, Character.MIN_RADIX
public static String toString(long i)

Parameters:

  • i - 변환되는 long

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public static long parseLong(String s,
int radix)
throws NumberFormatException

Parameters:

  • radix - 사용되는 기수

Returns:

  • 지정된 기수의 문자열 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 정수가 없는 경우
public static long parseLong(String s)
throws NumberFormatException

Parameters:

  • s - 문자열

Returns:

  • 십진수 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 long이 없는 경우
public long longValue()

Returns:

  • 이 객체가 나타내는 long
public float floatValue()

Returns:

  • 이 객체가 나타내는 long 값이 float 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public double doubleValue()

Returns:

  • 이 객체가 나타내는 long 값이 double 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 이 객체의 해시 코드 값

See Also:

  • Object.equals(java.lang.Object), Hashtable
public boolean equals(Object obj)

Overrides:

  • equals in class Object

Parameters:

  • obj - 비교할 객체

Returns:

  • 두 객체가 동일하면 true, 다르면 false

See Also:

  • Boolean.hashCode(), Hashtable
public Long(long value)
  • 프리미티브 long 인자를 나타내는 새로 할당된 Long 객체를 구성합니다.

Parameters:

  • value - Long 객체가 나타내는 값
public static String toString(long i,
int radix)

Parameters:

  • radix - 기수

Returns:

  • 지정된 기수를 사용한 인자의 문자열 표현

See Also:

  • Character.MAX_RADIX, Character.MIN_RADIX
public static String toString(long i)

Parameters:

  • i - 변환되는 long

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public static long parseLong(String s,
int radix)
throws NumberFormatException

Parameters:

  • radix - 사용되는 기수

Returns:

  • 지정된 기수의 문자열 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 정수가 없는 경우
public static long parseLong(String s)
throws NumberFormatException

Parameters:

  • s - 문자열

Returns:

  • 십진수 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 long이 없는 경우
public long longValue()

Returns:

  • 이 객체가 나타내는 long
public float floatValue()

Returns:

  • 이 객체가 나타내는 long 값이 float 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public double doubleValue()

Returns:

  • 이 객체가 나타내는 long 값이 double 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 이 객체의 해시 코드 값

See Also:

  • Object.equals(java.lang.Object), Hashtable
public boolean equals(Object obj)

Overrides:

  • equals in class Object

Parameters:

  • obj - 비교할 객체

Returns:

  • 두 객체가 동일하면 true, 다르면 false

See Also:

  • Boolean.hashCode(), Hashtable
public static String toString(long i,
int radix)

Parameters:

  • radix - 기수

Returns:

  • 지정된 기수를 사용한 인자의 문자열 표현

See Also:

  • Character.MAX_RADIX, Character.MIN_RADIX
public static String toString(long i)

Parameters:

  • i - 변환되는 long

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public static long parseLong(String s,
int radix)
throws NumberFormatException

Parameters:

  • radix - 사용되는 기수

Returns:

  • 지정된 기수의 문자열 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 정수가 없는 경우
public static long parseLong(String s)
throws NumberFormatException

Parameters:

  • s - 문자열

Returns:

  • 십진수 인자가 나타내는 long

Throws:

  • NumberFormatException - 문자열에 구문 분석 가능한 long이 없는 경우
public long longValue()

Returns:

  • 이 객체가 나타내는 long
public float floatValue()

Returns:

  • 이 객체가 나타내는 long 값이 float 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public double doubleValue()

Returns:

  • 이 객체가 나타내는 long 값이 double 유형으로 변환되어 그 변환 결과가 반환됩니다.

Since:

  • CLDC 1.1
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 기수 10을 사용한 인자의 문자열 표현
public int hashCode()

Overrides:

  • hashCode in class Object

Returns:

  • 이 객체의 해시 코드 값

See Also:

  • Object.equals(java.lang.Object), Hashtable
public boolean equals(Object obj)

Overrides:

  • equals in class Object

Parameters:

  • obj - 비교할 객체

Returns:

  • 두 객체가 동일하면 true, 다르면 false

See Also:

  • Boolean.hashCode(), Hashtable