|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Byte extends Number implements Comparable<Byte>
Byte class обертывает значение типа примитива byte в объекте. Объект типа Byte содержит единственное поле, тип которого byte. Кроме того, этот class обеспечивает несколько методов для того, чтобы они преобразовали a byte к a String и a String к a byte, так же как другие константы и методы, полезные, имея дело с a byte.
Number, Сериализированная Форма| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
БАЙТЫ
Число байтов, используемых, чтобы представить a
byte значение в двоичной форме дополнения two. |
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(). |
static int |
hashCode(byte value)
Возвращает хэш-код для a
byte значение; совместимый с Byte.hashCode(). |
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 int |
toUnsignedInt(byte x)
Преобразовывает параметр
int преобразованием без знака. |
static long |
toUnsignedLong(byte x)
Преобразовывает параметр a
long преобразованием без знака. |
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 static final int BYTES
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 в class Numbershort.public int intValue()
Byte как int после расширяющегося примитивного преобразования.public long longValue()
Byte как a long после расширяющегося примитивного преобразования.public float floatValue()
Byte как a float после расширяющегося примитивного преобразования.floatValue в class Numberfloat.public double doubleValue()
Byte как a double после расширяющегося примитивного преобразования.doubleValue в class Numberdouble.public String toString()
String объект, представляющий это Byte's значение. Значение преобразовывается в подписанное десятичное представление и возвращается как строка, точно как будто byte значение было дано как параметр toString(byte) метод.public int hashCode()
Byte; равный результату вызова intValue().hashCode в class ObjectByteObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public static int hashCode(byte value)
byte значение; совместимый с Byte.hashCode().byte значение.public boolean equals(Object obj)
true если и только если параметр не null и a Byte объект, который содержит то же самое byte оцените как этот объект.equals в class 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 > ypublic static int toUnsignedInt(byte x)
int преобразованием без знака. В преобразовании без знака в int, старший разряд 24 бита int нуль и младший разряд, 8 битов равны битам byte параметр. Следовательно, нуль и положительный byte значения отображаются на в цифровой форме равный int значение и отрицательный byte значения отображаются на int оцените равный вводу плюс 28.x - значение, чтобы преобразовать в без знака intint преобразованием без знакаpublic static long toUnsignedLong(byte x)
long преобразованием без знака. В преобразовании без знака в a long, старший разряд 56 битов long нуль и младший разряд, 8 битов равны битам byte параметр. Следовательно, нуль и положительный byte значения отображаются на в цифровой форме равный long значение и отрицательный byte значения отображаются на a long оцените равный вводу плюс 28.x - значение, чтобы преобразовать в без знака longlong преобразованием без знака
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92