|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.lang.Number
java.lang.Byte
public final class Byte
Byte
클래스는, 원시형 byte
의 값을 객체내에 랩 합니다. Byte
형의 객체에는,byte
형의 단일의 필드가 있습니다.
한층 더 이 클래스는,byte
를 String
에,String
를 byte
로 변환하는 각종 메소드나,byte
의 처리시에 도움이 되는 정수 및 메소드도 제공합니다.
Number
,
직렬화 된 형식 필드의 개요 | |
---|---|
static byte |
MAX_VALUE
byte 로 설정 가능한 최대치 (27-1)를 보관 유지하는 정수 |
static byte |
MIN_VALUE
byte 로 설정 가능한 최소치 (-27)를 보관 유지하는 정수 |
static int |
SIZE
2 의 보수 바이너리 형식에서 byte 치를 나타내는데 사용되는 비트수 |
static Class <Byte > |
TYPE
byte 의 원시형을 나타내는 Class 인스턴스 |
생성자 의 개요 | |
---|---|
Byte (byte value)
지정된 byte 치를 나타내는, 새롭게 할당할 수 있었던 Byte 객체를 구축합니다. |
|
Byte (String s)
String 파라미터로 나타나는 byte 치를 나타내는, 새롭게 할당할 수 있었던 Byte 객체를 구축합니다. |
메소드의 개요 | |
---|---|
byte |
byteValue ()
이 Byte 의 값을 byte 로서 돌려줍니다. |
int |
compareTo (Byte anotherByte)
2 개의 Byte 객체를 수치적으로 비교합니다. |
static Byte |
decode (String nm)
String 를 Byte 에 디코드합니다. |
double |
doubleValue ()
이 Byte 의 값을 double 로서 돌려줍니다. |
boolean |
equals (Object obj)
이 객체가 지정된 객체와 비교합니다. |
float |
floatValue ()
이 Byte 의 값을 float 로서 돌려줍니다. |
int |
hashCode ()
Byte 의 해시 코드를 돌려줍니다. |
int |
intValue ()
이 Byte 의 값을 int 로서 돌려줍니다. |
long |
longValue ()
이 Byte 의 값을 long 로서 돌려줍니다. |
static byte |
parseByte (String s)
캐릭터 라인의 인수를 부호 첨부 10 진수의 byte 형으로서 구문 분석 합니다. |
static byte |
parseByte (String s,
int radix)
2 번째의 인수로 지정된 기수를 기초로 해, 캐릭터 라인의 인수를 부호 첨부 byte 로서 구문 분석 합니다. |
short |
shortValue ()
이 Byte 의 값을 short 로서 돌려줍니다. |
String |
toString ()
이 Byte 의 값을 나타내는 String 객체를 돌려줍니다. |
static String |
toString (byte b)
지정된 byte 를 나타내는 신규 String 객체를 돌려줍니다. |
static Byte |
valueOf (byte b)
지정된 byte 치를 나타내는 Byte 인스턴스를 돌려줍니다. |
static Byte |
valueOf (String s)
특정의 Byte 에 의해 지정된 값을 보관 유지하는 Short 객체를 돌려줍니다. |
static Byte |
valueOf (String s,
int radix)
2 번째의 인수로 지정된 기수를 사용한 구문 분석시에, 지정된 String 로부터 추출된 값을 보관 유지하는 Byte 객체를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final byte MIN_VALUE
byte
로 설정 가능한 최소치 (-27)를 보관 유지하는 정수
public static final byte MAX_VALUE
byte
로 설정 가능한 최대치 (27-1)를 보관 유지하는 정수
public static final Class <Byte > TYPE
byte
의 원시형을 나타내는 Class
인스턴스
public static final int SIZE
생성자 의 상세 |
---|
public Byte(byte value)
byte
치를 나타내는, 새롭게 할당할 수 있었던 Byte
객체를 구축합니다.
value
- Byte
에 의해 나타내지는 값public Byte(String s) throws NumberFormatException
String
파라미터로 나타나는 byte
치를 나타내는, 새롭게 할당할 수 있었던 Byte
객체를 구축합니다. 캐릭터 라인은, 기수 10 으로 parseByte
메소드를 사용하는 것과 같이 byte
치에 변환됩니다.
s
- Byte
에 변환되는 String
NumberFormatException
- String
가 구문 분석 가능한 byte
치를 포함하지 않는 경우parseByte(java.lang.String, int)
메소드의 상세 |
---|
public static String toString(byte b)
byte
를 나타내는 신규 String
객체를 돌려줍니다. 기수는 10 으로 보여집니다.
b
- 변환되는 byte
byte
의 캐릭터 라인 표현Integer.toString(int)
public static Byte valueOf(byte b)
Byte(byte)
에 우선해 사용됩니다. 그 이유는, 이 메소드가 빈번하게 요구되는 값을 캐쉬하므로, 조작에 필요한 영역이나 시간이 훨씬 적어도 되는 경우가 많기 때문입니다.
b
- 바이트치
public static byte parseByte(String s) throws NumberFormatException
byte
형으로서 구문 분석 합니다. 캐릭터 라인에 있는 문자는 모두, 10 진수가 아니면 안됩니다. 다만, 1 번째의 문자만은, 0 보다 작은 값을 나타내기 위해서(때문에) 마이너스 기호의 ASCII 문자 「-
」( 「\u002D
」)에서 만나도 괜찮습니다. 결과적으로 얻을 수 있는 byte
치가 돌려주어집니다. 이것은, 이 인수와 기수 10 이 parseByte(java.lang.String, int)
메소드에 인수로서 지정되었을 경우와 완전히 같습니다.
s
- 구문 분석 대상의 byte
표현을 포함한 String
byte
치
NumberFormatException
- 캐릭터 라인에 구문 분석 가능한 byte
치가 포함되지 않는 경우public static byte parseByte(String s, int radix) throws NumberFormatException
byte
로서 구문 분석 합니다. 캐릭터 라인에 있는 문자는 모두, 지정된 기수의 자리수에 사용하는 숫자가 아니면 안됩니다. 캐릭터 라인에 있는 문자는 모두, 지정된 기수의 자리수에 사용하는 숫자가 아니면 안됩니다. 이것은,Character.digit(char, int)
가 부가 아닌 값을 돌려줄지 어떨지에 의해 조사할 수가 있습니다. 다만, 1 번째의 문자만은, 0 보다 작은 값을 나타내기 위해서(때문에) 마이너스 기호의 ASCII 문자 「-
」( 「\u002D
」)에서 만나도 괜찮습니다. 결과적으로 얻을 수 있는 byte
치가 돌려주어집니다.
다음에 드는 상황의 어떤 것인가가 발생했을 경우에,NumberFormatException
형의 예외가 throw 됩니다.
null
인지, 길이 제로의 캐릭터 라인이다
Character.MIN_RADIX
보다 작은지,Character.MAX_RADIX
보다 크다
-
(\u002d
)여도 상관없다
byte
형의 값은 아니다
s
- 구문 분석 대상의 byte
표현을 포함한 String
radix
- s
의 구문 분석시에 사용하는 기수
byte
치
NumberFormatException
- 캐릭터 라인에 구문 분석 가능한 byte
치가 포함되지 않는 경우public static Byte valueOf(String s, int radix) throws NumberFormatException
String
로부터 추출된 값을 보관 유지하는 Byte
객체를 돌려줍니다. 최초의 인수는, 2 번째의 인수로 지정된 기수내의 부호 첨부 byte
로서 해석됩니다. 이것은, 인수가 parseByte(java.lang.String, int)
메소드에게 건네졌을 경우와 완전히 같습니다. 결과는, 캐릭터 라인에 의해 지정된 byte
치를 나타내는 Byte
객체가 됩니다. 즉, 이 메소드가 돌려주는 Byte
객체의 값은, 다음의 값에 동일해집니다.
new Byte(Byte.parseByte(s, radix))
s
- 해석되는 캐릭터 라인radix
- s
의 해석에 사용하는 기수
Byte
객체
NumberFormatException
- String
가 구문 분석 가능한 byte
치를 포함하지 않는 경우public static Byte valueOf(String s) throws NumberFormatException
Byte
에 의해 지정된 값을 보관 유지하는 Short
객체를 돌려줍니다. 이것은, 인수가 parseByte(java.lang.String)
메소드에게 건네졌을 경우와 완전히 같습니다. 결과는, 캐릭터 라인에 의해 지정된 byte
치를 나타내는 Byte
객체가 됩니다. 즉, 이 메소드가 돌려주는 Byte
객체의 값은, 다음의 값에 동일해집니다.
new Byte(Byte.parseByte(s))
s
- 해석되는 캐릭터 라인
Byte
객체
NumberFormatException
- String
가 구문 분석 가능한 byte
치를 포함하지 않는 경우public static Byte decode(String nm) throws NumberFormatException
String
를 Byte
에 디코드합니다. 이하의 문법의 10 진수, 16 진수, 및 8 진수를 지정할 수 있습니다.
DecimalNumeral,HexDigits, 및 OctalDigits 는, 「Java 언어 스펙」의 §3. 10.1 으로 정의되고 있습니다.
- DecodableString:
- Signopt DecimalNumeral
- Signopt
0x
HexDigits- Signopt
0X
HexDigits- Signopt
#
HexDigits- Signopt
0
OctalDigits
- Sign:
-
부의 부호 (생략 가능)와 기수 지시자의 어느 쪽인지 또는 그 양쪽 모두에 계속되는 문자 순서 ( 「0x
」, 「0X
」, 「#
」, 또는 선두의 제로)는, 지정된 기수 (10, 16, 또는 8)로 Byte.parseByte
메소드를 사용하는 경우와 같이 구문 분석 됩니다. 이 문자 순서는 정의 수가 아니면 안되어, 그렇지 않은 경우는 NumberFormatException
가 throw 됩니다. 지정된 String
의 최초의 문자가 부의 부호인 경우, 생성된 결과는 부정됩니다. String
에 공백 문자를 지정할 수 없습니다.
nm
- 디코드 대상의 String
nm
에 의해 나타내지는 byte
치를 보관 유지하는 Byte
객체
NumberFormatException
- String
가 구문 분석 가능한 byte
치를 포함하지 않는 경우parseByte(java.lang.String, int)
public byte byteValue()
Byte
의 값을 byte
로서 돌려줍니다.
Number
내의 byteValue
byte
형으로 변환한 값public short shortValue()
Byte
의 값을 short
로서 돌려줍니다.
Number
내의 shortValue
short
형으로 변환한 값public int intValue()
Byte
의 값을 int
로서 돌려줍니다.
Number
내의 intValue
int
형으로 변환한 값public long longValue()
Byte
의 값을 long
로서 돌려줍니다.
Number
내의 longValue
long
형으로 변환한 값public float floatValue()
Byte
의 값을 float
로서 돌려줍니다.
Number
내의 floatValue
float
형으로 변환한 값public double doubleValue()
Byte
의 값을 double
로서 돌려줍니다.
Number
내의 doubleValue
double
형으로 변환한 값public String toString()
Byte
의 값을 나타내는 String
객체를 돌려줍니다. 값은, 부호 첨부의 10 진수 표현에 변환되어 캐릭터 라인으로서 돌려주어집니다. 이것은,byte
치가 toString(byte)
메소드의 인수로서 지정되었을 경우와 완전히 같습니다.
Object
내의 toString
public int hashCode()
Byte
의 해시 코드를 돌려줍니다.
Object
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public boolean equals(Object obj)
true
가 되는 것은, 인수가 null
는 아니고, 이 객체와 같은 byte
치를 포함한 Byte
객체인 경우만입니다.
Object
내의 equals
obj
- 비교 대상의 객체
true
, 그렇지 않은 경우는 false
Object.hashCode()
,
Hashtable
public int compareTo(Byte anotherByte)
Byte
객체를 수치적으로 비교합니다.
Comparable <Byte >
내의 compareTo
anotherByte
- 비교 대상의 Byte
Byte
가 인수 Byte
와 동일한 경우는 값 0
. 이 Byte
가 인수 Byte
보다 작은 수치의 경우는 0
보다 작은 값. 이 Byte
가 인수 Byte
보다 큰 수치의 경우는 0
보다 큰 값 (부호 첨부의 비교)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.