|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Byte extends Number implements Comparable<Byte>
Byte класс обертывает значение типа примитива byte в объекте. Объект типа Byte содержит единственное поле, тип которого byte. Кроме того, этот класс обеспечивает несколько методов для того, чтобы они преобразовали a byte к a String и a String к a byte, так же как другие константы и методы, полезные, имея дело с a byte.
Number, Сериализированная Форма| Модификатор и Тип | Поле и Описание |
|---|---|
static byte |
MAX_VALUE
Постоянное содержание максимальное значение a
byte может иметь, 27-1. |
static byte |
MIN_VALUE
Постоянное содержание минимальное значение a
byte может иметь,-27. |
static int |
РАЗМЕР
Число битов, используемых, чтобы представить a
byte значение в дополнительной двоичной форме two. |
static Class<Byte> |
ВВЕСТИ
Class экземпляр, представляющий тип примитива byte. |
| Конструктор и Описание |
|---|
Byte(byte value)
Создает недавно выделенный
Byte объект, который представляет указанное byte значение. |
Byte(String s)
Создает недавно выделенный
Byte объект, который представляет byte значение, обозначенное String параметр. |
| Модификатор и Тип | Метод и Описание |
|---|---|
byte |
byteValue()
Возвращает значение этого
Byte как a byte. |
static int |
compare(byte x, byte y)
Сравнивается два
byte значения в цифровой форме. |
int |
compareTo(Byte anotherByte)
Сравнивается два
Byte объекты в цифровой форме. |
static Byte |
decode(String nm)
Декодирует a
String в a Byte. |
double |
doubleValue()
Возвращает значение этого
Byte как a double. |
boolean |
equals(Object obj)
Сравнивает этот объект с указанным объектом.
|
float |
floatValue()
Возвращает значение этого
Byte как a float. |
int |
hashCode()
Возвращает хэш-код для этого
Byte; равный результату вызова intValue(). |
int |
intValue()
Возвращает значение этого
Byte как int. |
long |
longValue()
Возвращает значение этого
Byte как a long. |
static byte |
parseByte(String s)
Анализирует строковый параметр как десятичное число со знаком
byte. |
static byte |
parseByte(String s, int radix)
Анализирует строковый параметр как со знаком
byte в основании, определенном вторым параметром. |
short |
shortValue()
Возвращает значение этого
Byte как a short. |
Строка |
toString()
Возвраты a
String объект, представляющий это Byte's значение. |
static String |
toString(byte b)
Возвращает новое
String объект, представляющий указанное byte. |
static Byte |
valueOf(byte b)
Возвраты a
Byte экземпляр, представляющий указанное byte значение. |
static Byte |
valueOf(String s)
Возвраты a
Byte объект, содержащий значение, данное указанным String. |
static Byte |
valueOf(String s, int radix)
Возвраты a
Byte объект, содержащий значение, извлекается из указанного String когда анализирующийся с основанием, данным вторым параметром. |
public static final byte MIN_VALUE
byte может иметь,-27.public static final byte MAX_VALUE
byte может иметь, 27-1.public static final int SIZE
byte значение в дополнительной двоичной форме two.public Byte(byte value)
Byte объект, который представляет указанное byte значение.value - значение, которое будет представлено Byte.public Byte(String s) throws NumberFormatException
Byte объект, который представляет byte значение, обозначенное String параметр. Строка преобразовывается в a byte значение точно способом, используемым parseByte метод для основания 10.s - String быть преобразованным в a ByteNumberFormatException - Если String не содержит parsable byte.parseByte(java.lang.String, int)public static String toString(byte b)
String объект, представляющий указанное byte. Основание, как предполагается, 10.b - byte быть преобразованнымbyteInteger.toString(int)public static Byte valueOf(byte b)
Byte экземпляр, представляющий указанное byte значение. Если новое Byte экземпляр не требуется, этот метод должен обычно использоваться в предпочтении к конструктору Byte(byte), поскольку этот метод, вероятно, приведет к значительно лучшей производительности пространства и времени, так как все значения байта кэшируются.b - значение байта.Byte представление экземпляра b.public static byte parseByte(String s, int radix) throws NumberFormatException
byte в основании, определенном вторым параметром. Символы в строке должны все быть цифрами указанного основания (как определено, ли Character.digit(char, int) возвращает неотрицательное значение) за исключением того, что первый символ может быть знаком "минус" ASCII '-' ('\u002D') указать на отрицательную величину или знак "плюс" ASCII '+' ('\u002B') указать на положительное значение. Получающееся byte значение возвращается. Исключение типа NumberFormatException бросается, если какая-либо из следующих ситуаций происходит:
null или строка нуля длины. Character.MIN_RADIX или больше чем Character.MAX_RADIX. '-' ('\u002D') или знак "плюс" '+' ('\u002B') при условии, что строка более длинна чем длина 1. byte. s - String содержа byte представление, которое будет проанализированоradix - основание, которое будет использоваться, анализируя sbyte значение представляется строковым параметром в указанном основанииNumberFormatException - Если строка не содержит parsable byte.public static byte parseByte(String s) throws NumberFormatException
byte. Символы в строке должны все быть десятичными цифрами, за исключением того, что первый символ может быть знаком "минус" ASCII '-' ('\u002D') указать на отрицательную величину или знак "плюс" ASCII '+' ('\u002B') указать на положительное значение. Получающееся byte значение возвращается, точно как будто параметр и основание 10 были даны как параметры parseByte(java.lang.String, int) метод.s - a String содержа byte представление, которое будет проанализированоbyte значение представляется параметром в десятичном числеNumberFormatException - если строка не содержит parsable byte.public static Byte valueOf(String s, int radix) throws NumberFormatException
Byte объект, содержащий значение, извлекается из указанного String когда анализирующийся с основанием, данным вторым параметром. Первый параметр интерпретируется как представление со знаком byte в основании, определенном вторым параметром, точно как будто параметр был дан parseByte(java.lang.String, int) метод. Результатом является a Byte объект, который представляет byte значение определяется строкой. Другими словами этот метод возвращает a Byte возразите равный значению:
new Byte(Byte.parseByte(s, radix))
s - строка, которая будет проанализированаradix - основание, которое будет использоваться в интерпретации sByte объект, содержащий значение, представляется строковым параметром в указанном основании.NumberFormatException - Если String не содержит parsable byte.public static Byte valueOf(String s) throws NumberFormatException
Byte объект, содержащий значение, данное указанным String. Параметр интерпретируется как представление десятичного числа со знаком byte, точно, как будто параметр был дан parseByte(java.lang.String) метод. Результатом является a Byte объект, который представляет byte значение определяется строкой. Другими словами этот метод возвращает a Byte возразите равный значению:
new Byte(Byte.parseByte(s))
s - строка, которая будет проанализированаByte объект, содержащий значение, представляется строковым параметромNumberFormatException - Если String не содержит parsable byte.public static Byte decode(String nm) throws NumberFormatException
String в a Byte. Принимает десятичные, шестнадцатеричные, и восьмеричные числа, данные следующей грамматикой: DecimalNumeral, HexDigits, и OctalDigits как определяются в разделе 3.10.1 из Спецификации языка Java™, за исключением того, что подчеркивания не принимаются между цифрами.
- DecodableString:
- Signopt DecimalNumeral
- Signopt
0xHexDigits- Signopt
0XHexDigits- Signopt
#HexDigits- Signopt
0OctalDigits
- Знак:
-+
Последовательность символов после дополнительного знака и/или спецификатора основания ("0x", "0X", "#", или начальный нуль), анализируется как Byte.parseByte метод с обозначенным основанием (10, 16, или 8). Эта последовательность символов должна представить положительное значение или a NumberFormatException будет брошен. Результат отрицается если первый символ указанного String знак "минус". Никакие пробельные символы не разрешаются в String.
nm - String декодировать.Byte объект, содержащий byte значение, представленное nmNumberFormatException - если String не содержит parsable byte.parseByte(java.lang.String, int)public byte byteValue()
Byte как a byte.public short shortValue()
Byte как a short.shortValue в классе Numbershort.public int intValue()
Byte как int.public long longValue()
Byte как a long.public float floatValue()
Byte как a float.floatValue в классе Numberfloat.public double doubleValue()
Byte как a double.doubleValue в классе Numberdouble.public String toString()
String объект, представляющий это Byte's значение. Значение преобразовывается в десятичное представление со знаком и возвращается как строка, точно как будто byte значение было дано как параметр toString(byte) метод.public int hashCode()
Byte; равный результату вызова intValue().hashCode в классе ObjectByteObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object obj)
true если и только если параметр не null и a Byte объект, который содержит то же самое byte оцените как этот объект.equals в классе Objectobj - объект сравниться сtrue если объекты являются тем же самым; false иначе.Object.hashCode(), HashMappublic int compareTo(Byte anotherByte)
Byte объекты в цифровой форме.compareTo в интерфейсе Comparable<Byte>anotherByte - Byte быть сравненным.0 если это Byte равно параметру Byte; значение меньше чем 0 если это Byte в цифровой форме меньше чем параметр Byte; и значение, больше чем 0 если это Byte в цифровой форме больше чем параметр Byte (сравнение со знаком).public static int compare(byte x,
byte y)
byte значения в цифровой форме. Возвращенное значение идентично тому, что было бы возвращено:
Byte.valueOf(x).compareTo(Byte.valueOf(y))
x - первое byte сравнитьсяy - второе byte сравниться0 если x == y; значение меньше чем 0 если x < y; и значение, больше чем 0 если x > y
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.