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