Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Number
java.lang.Byte
public final class Byte
A classe Byte empacota um valor do tipo primitivo
byte em um objeto. Um objeto do tipo
Byte contém um campo simples cujo tipo é
byte.
Em adição, esta classe fornece vários métodos para converter um
byte para uma String e uma String
para um byte, bem como outras constantes e métodos
úteis quando lidando com um byte.
Number,
Serialized Form| Field Summary | |
|---|---|
static byte |
MAX_VALUE
Uma constante mantendo o valor máximo que um byte pode
ter, 27-1. |
static byte |
MIN_VALUE
Uma constante mantendo o valor mínimo que um byte pode
ter, -27. |
static int |
SIZE
O número de bits usados para representar um valor byte value na forma binária de complemento de dois. |
static Class<Byte> |
TYPE
A instância Class representando o tipo primitivo
byte. |
| Constructor Summary | |
|---|---|
Byte(byte value)
Constrói um objeto Byte recentemente alocado que
representa o valor byte especificado. |
|
Byte(String s)
Constrói um objeto Byte recentemente alocado que
representa o valor byte indicado pelo
parâmetro String. |
|
| Method Summary | |
|---|---|
byte |
byteValue()
Retorna o valor deste Byte como um
byte. |
int |
compareTo(Byte anotherByte)
Compara dois objetos Byte numericamente. |
static Byte |
decode(String nm)
Decodifica uma String em um Byte. |
double |
doubleValue()
Retorna o valor deste Byte como um
double. |
boolean |
equals(Object obj)
Compara este objeto com o objeto especificado. |
float |
floatValue()
Retorna o valor deste Byte como um
float. |
int |
hashCode()
Retorna o código hash para este Byte. |
int |
intValue()
Retorna o valor deste Byte como um
int. |
long |
longValue()
Retorna o valor deste Byte como um
long. |
static byte |
parseByte(String s)
Analisa o argumento string como o um byte decimal
com sinal. |
static byte |
parseByte(String s,
int radix)
Analisa o argumento string argument como um byte com sinal na
base especificada pelo segundo argumento. |
short |
shortValue()
Retorna o valor deste Byte como um
short. |
String |
toString()
Retorna um objeto String representando o valor
deste Byte. |
static String |
toString(byte b)
Retorna um novo objeto String representando o
byte especificado. |
static Byte |
valueOf(byte b)
Retorna uma instância de Byte representando o valor byte especificado. |
static Byte |
valueOf(String s)
Retorna um objeto Byte mantendo o valor
fornecido pela String especificada. |
static Byte |
valueOf(String s,
int radix)
Retorna um objeto Byte mantendo o valor
extraído da String especificada quando analisada
com a base fornecida pelo segundo argumento. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final byte MIN_VALUE
byte pode
ter, -27.
public static final byte MAX_VALUE
byte pode
ter, 27-1.
public static final Class<Byte> TYPE
Class representando o tipo primitivo
byte.
public static final int SIZE
| Constructor Detail |
|---|
public Byte(byte value)
Byte recentemente alocado que
representa o valor byte especificado.
value - o valor a ser representado pelo
Byte.
public Byte(String s)
throws NumberFormatException
Byte recentemente alocado que
representa o valor byte indicado pelo
parâmetro String. A string é convertida para um
valor byte exatamente da maneira usada pelo
método parseByte para a base 10.
s - a String a ser convertida para um
Byte
NumberFormatException - Se a String
não contém um byte que possa ser analisado.parseByte(java.lang.String, int)| Method Detail |
|---|
public static String toString(byte b)
String representando o
byte especificado. A base 10 é assumida.
b - o byte a ser convertido
byte especificadoInteger.toString(int)public static Byte valueOf(byte b)
Byte(byte), assim este método é apropriado para dar
desempenho de tempo e espaço significantemente melhor armazenando
em cache valores solicitados frequentemente.
b - um valor byte.
public static byte parseByte(String s)
throws NumberFormatException
byte decimal
com sinal. Os caracteres na string devem todos ser
dígitos decimais, exceto o primeiro que pode ser um sinal
de menos '-' ('\u002D') para
indicar um valor negativo. O valor byte resultante é
retornado, exatamente como se o argumento e a base 10 fossem
dados como argumentos para o método parseByte(java.lang.String,
int).
s - uma String contendo a
representação byte a ser analisada
byte representado pelo
argument em decimal
NumberFormatException - se a string não
contém um byte que possa ser analisado.
public static byte parseByte(String s,
int radix)
throws NumberFormatException
byte com sinal na
base especificada pelo segundo argumento. Os caracteres na
string devem todos ser dígitos, da base especificada (como
determinado pelo Character.digit(char,
int) se retorna um valor não negativo) exceto o primeiro
caracter que pode ser um sinal de menos '-'
('\u002D') para indicar um valor negativo. O
valor byte resultante é retornado.
Uma exceção do tipo NumberFormatException é
lançada se qualquer das seguintes situações ocorrer:
null ou é uma string de
tamanho zero.
Character.MIN_RADIX ou maior do que Character.MAX_RADIX.
'-' ('\u002D') fornecido por uma
string que tem tamanho maior do que 1.
byte.
s - a String contendo a
representação byte
a ser analisadaradix - a base a ser usada enquanto analisando o valor
byte de s representado pelo argumento
string na base especificada
NumberFormatException - Se a string não
contém um byte que possa ser analisado.
public static Byte valueOf(String s,
int radix)
throws NumberFormatException
Byte mantendo o valor
extraído da String especificada quando analisada
com a base fornecida pelo segundo argumento. O primeiro argumento
é interpretado como representando um byte com sinal na
base especificada pelo segundo argumento, exatamente como se o
argumento fosse fornecido para o método parseByte(java.lang.String,
int). O resultado é um objeto Byte que
representa o valor byte especificado pela string.
Em outras palavras, este método retorna um objeto Byte
igual ao valor de:
new Byte(Byte.parseByte(s, radix))
s - a string a ser analisadaradix - a base a ser usada na interpretação de s
Byte mantendo o valor
representado pelo argumento string na
base especificada.
NumberFormatException - Se a String não
contém um byte que possa ser analisado.
public static Byte valueOf(String s)
throws NumberFormatException
Byte mantendo o valor
fornecido pela String especificada. O argumente é
interpretado como representando um byte decimal com sinal,
exatamente como se o argumento fosse fornecido para o método
. O resultado é um
objeto Byte que representa o valor byte
especificado pela string. Em outras palavaras, este método
retorna um objeto Byte igual ao valor de:
new Byte(Byte.parseByte(s))
s - a string a ser analisada
Byte mantendo o valor
representado pelo argumento string
NumberFormatException - Se a String não
contém um byte que possa ser analisado.
public static Byte decode(String nm)
throws NumberFormatException
String em um Byte.
Aceita números decimais, hexadecimais, e octais fornecidos
pela seguinte gramática:
Números Decimais, Dígitos Hexa, e Dígitos Octais estão definicidos em §3.10.1 da Especificação da Liguagem Java.
- String Decodificável:
- Sinalopcional Números Decimais
- Sinalopcional
0xDígitos Hexa- Sinalopcional
0XDígitos Hexa- Sinalopcional
#Dígitos Hexa- Sinalopcional
0Dígitos Octais
- Sinal:
-
A seqûência de caracteres seguindo de um sinal negativo
(opcional) e/ou o especificador de base ("0x",
"0X", "#", ou
apenas zero) é analisada pelo método Byte.parseByte
com a base (10, 16, or 8) indicada. Estas seqüências
de caracteres deve representar um valor positivo ou um NumberFormatException será lançado. O resultado é negado
se o primeiro caracter da String especificada for
o sinal de menos. Nenhum caracter de espaço em branco é permitido
na String.
nm - a String para decodificar.
Byte mantendo o valor byte
representado por nm
NumberFormatException - se a String não
contém um byte que possa ser analisado.parseByte(java.lang.String, int)public byte byteValue()
Byte como um
byte.
byteValue in class Numberbyte.public short shortValue()
Byte como um
short.
shortValue in class Numbershort.public int intValue()
Byte como um
int.
intValue in class Numberint.public long longValue()
Byte como um
long.
longValue in class Numberlong.public float floatValue()
Byte como um
float.
floatValue in class Numberfloat.public double doubleValue()
Byte como um
double.
doubleValue in class Numberdouble.public String toString()
String representando o valor
deste Byte. O valor é convertido para a representação
de decimal com sinal e retornado como uma string, exatamente como se
o valor byte fosse dado como um argumento para o
método toString(byte).
toString in class Objectpublic int hashCode()
Byte.
hashCode in class ObjectObject.equals(java.lang.Object),
Hashtablepublic boolean equals(Object obj)
true se e apenas se o argumento não for
null e for um objeto Byte que
contém o mesmo valor byte deste objeto.
equals in class Objectobj - o objeto a ser comparado
true se os objetos são os mesmo;
false caso contrário.Object.hashCode(),
Hashtablepublic int compareTo(Byte anotherByte)
Byte numericamente.
compareTo in interface Comparable<Byte>anotherByte - o Byte a ser comparado.
0 se este Byte for
igual ao argumento Byte; um valor menor do que
0 se este Byte for numericamente menor
do que o argumento Byte; e um valor maior do que
0 se este Byte for numericamente
maior do que o argumento Byte (comparação
com sinal).
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.