|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Short extends Number implements Comparable<Short>
Short класс обертывает значение типа примитива short в объекте. Объект типа Short содержит единственное поле, тип которого short. Кроме того, этот класс обеспечивает несколько методов для того, чтобы они преобразовали a short к a String и a String к a short, так же как другие константы и методы, полезные, имея дело с a short.
Number, Сериализированная Форма| Модификатор и Тип | Поле и Описание |
|---|---|
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(). |
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 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 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 в классе Numbershort.public int intValue()
Short как int.public long longValue()
Short как a long.public float floatValue()
Short как a float.floatValue в классе Numberfloat.public double doubleValue()
Short как a double.doubleValue в классе Numberdouble.public String toString()
String объект, представляющий это Short's значение. Значение преобразовывается в десятичное представление со знаком и возвращается как строка, точно как будто short значение было дано как параметр toString(short) метод.public int hashCode()
Short; равный результату вызова intValue().hashCode в классе ObjectShortObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object obj)
true если и только если параметр не null и a Short объект, который содержит то же самое short оцените как этот объект.equals в классе 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 значение.
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.