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 Short
NumberFormatException
- Если String
не содержит parsable short
.parseShort(java.lang.String, int)
public static String toString(short s)
String
объект, представляющий указанное short
. Основание, как предполагается, 10.s
- short
быть преобразованнымshort
Integer.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
- основание, которое будет использоваться, анализируя s
short
представленный строковым параметром в указанном основании.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
- основание, которое будет использоваться в интерпретации s
Short
объект, содержащий значение, представляется строковым параметром в указанном основании.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
0x
HexDigits- Signopt
0X
HexDigits- Signopt
#
HexDigits- Signopt
0
OctalDigits
- Знак:
-
+
Последовательность символов после дополнительного знака и/или спецификатора основания ("0x
", "0X
", "#
", или начальный нуль), анализируется как Short.parseShort
метод с обозначенным основанием (10, 16, или 8). Эта последовательность символов должна представить положительное значение или a NumberFormatException
будет брошен. Результат отрицается если первый символ указанного String
знак "минус". Никакие пробельные символы не разрешаются в String
.
nm
- String
декодировать.Short
объект, содержащий short
значение, представленное nm
NumberFormatException
- если String
не содержит parsable short
.parseShort(java.lang.String, int)
public byte byteValue()
Short
как a byte
после сужающегося примитивного преобразования.public short shortValue()
Short
как a short
.shortValue
в class Number
short
.public int intValue()
Short
как int
после расширяющегося примитивного преобразования.public long longValue()
Short
как a long
после расширяющегося примитивного преобразования.public float floatValue()
Short
как a float
после расширяющегося примитивного преобразования.floatValue
в class Number
float
.public double doubleValue()
Short
как a double
после расширяющегося примитивного преобразования.doubleValue
в class Number
double
.public String toString()
String
объект, представляющий это Short
's значение. Значение преобразовывается в подписанное десятичное представление и возвращается как строка, точно как будто short
значение было дано как параметр toString(short)
метод.public int hashCode()
Short
; равный результату вызова intValue()
.hashCode
в class Object
Short
Object.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 Object
obj
- объект сравниться сtrue
если объекты являются тем же самым; false
иначе.Object.hashCode()
, HashMap
public 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 > y
public 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
- значение, чтобы преобразовать в без знака int
int
преобразованием без знакаpublic static long toUnsignedLong(short x)
long
преобразованием без знака. В преобразовании без знака в a long
, старший разряд 48 битов long
нуль и младший разряд, 16 битов равны битам short
параметр. Следовательно, нуль и положительный short
значения отображаются на в цифровой форме равный long
значение и отрицательный short
значения отображаются на a long
оцените равный вводу плюс 216.x
- значение, чтобы преобразовать в без знака long
long
преобразованием без знака
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92