Класс Integer
Класс Integer – оболочка для данных примитивного типа int. Конструкторы класса Character приведены в табл. 10.12.
Табл. 10.12. Конструкторы класса Integer | |
Конструктор | Описание |
Integer(int value) | Конструирует объект Integer для переменной целого типа value. |
Integer(String s) | Конструирует объект типа Integer для значения, заданного строкой s. |
Класс Integer обеспечивает два конструктора: один получает значение типа int, а другой – строку и конвертирует ее в Integer.
Табл. 10.13 показывает некоторые методы класса Integer.
Табл. 10.13. Методы класса Integer Method Summary | |
Метод | Описание |
byte byteValue() | Возвращает значение этого Integer как byte. |
int compareTo(Integer anotherInteger) | Сравнивает два объекта Integer численно. |
int compareTo(Object o) | Сравнивает этот объект Integer с любым объектом Object. |
static Integer decode(String nm) | Декодирует строку String в Integer. |
double doubleValue() | Возвращает значение этого Integer как double. |
boolean equals(Object obj) | Сравнивает два объекта Object. |
float floatValue() | Возвращает значение этого Integer как float. |
static Integer getInteger(String nm) | Определяет Integer –значение системного свойства с указанным именем. |
static Integer getInteger(String nm, int val) | Определяет Integer –значение системного свойства с указанным именем. |
static Integer getInteger(String nm, Integer val) | Определяет Integer –значение системного свойства с указанным именем. |
int intValue() | Возвращает значение этого Integer как int. |
long longValue() | Возвращает значение этого Integer как long. |
static int parseInt(String s) | Рассматривает строковый аргумент как число и возвращает его целое значение. |
static int parseInt(String s, int radix) | Рассматривает строковый аргумент как число с основанием системы счисления radix и возвращает его целое значение. |
short shortValue() | Возвращает значение этого Integer как short. |
static String toBinaryString(int i) | Создает строку из целочисленного аргумента, причем строка показывает двоичное значение. |
static String toHexString(int i) | Создает строку из целочисленного аргумента, причем строка показывает шестнадцатиричное значение. |
static String toOctalString(int i) | Создает строку из целочисленного аргумента, причем строка показывает восьмеричное значение. |
String toString() | Возвращает строковое представление значения в объекте Integer. |
static String toString(int i) | Возвращает строковое представление целого i. |
static String toString(int i, int radix) | Возвращает строковое представление целого i c основанием системы счисления radix. |
static Integer valueOf(String s) | Возвращает новый объект Integer для указанной строки s. |
static Integer valueOf(String s, int radix) | Возвращает новый объект Integer для указанной строки s, причем строка задает число с основанием radix. |
Класс Integer обеспечивает методы для преобразования его целочисленного значения в другие примитивные типы (byte, short, long, float, double и т. д.), а также методы преобразования int строку и обратно. В этом классе есть методы для преобразования целых в разных системах счисления: двоичной, восьмеричной, шестнадцатиричной. Вручную выполнять эти методы не так-то просто!
Класс Long
Класс Long – оболочка для данных примитивного типа long. Конструкторы класса Long приведены в табл. 10.14.
Табл. 10.14. Конструкторы класса Long | |
Конструктор | Описание |
Long(long value) | Конструирует новый объект типа Long для значения примитивного типа long. |
Long(String s) | Конструирует новый объект типа Long для значения, заданного строкой в виде десятичного числа. |
В классе Long используются два конструктора: один принимает значение типа long, а другой – строку ипреобразуют их в объект типа Long.
Табл. 10.15 показывает некоторые методы класса Long.
Табл. 10.15. Методы класса Long | |
Метод | Описание |
byte byteValue() | Возвращает значение этого объекта Long как byte. |
int compareTo(Long anotherLong) | Сравнивает два объекта Long численно. |
int compareTo(Object o) | Сравнивает этот объект Long с любым объектом Object. |
static Long decode(String nm) | Декодирует строку String в Long. |
double doubleValue() | Возвращает значение этого Long как double. |
boolean equals(Object obj) | Сравнивает два объекта Object. |
float floatValue() | Возвращает значение этого Long как float. |
static Long getLong(String nm) | Определяет Long –значение системного свойства с указанным именем. |
static Long getLong(String nm, long val) | Определяет Long –значение системного свойства с указанным именем. |
static Long getLong(String nm, Long val) | Определяет Long –значение системного свойства с указанным именем. |
int intValue() | Возвращает значеие этого объекта Long как int. |
long longValue() | Возвращает значеие этого объекта Long как long. |
static long parseLong(String s) | Преобразует строку в десятичное знаковое long. |
static long parseLong(String s, int radix) | Рассматривает строковый аргумент как число с основанием системы счисления radix и возвращает его значение long. |
short shortValue() | Возвращает значеие этого объекта Long как short. |
static String toBinaryString(long i) | Создает строку из аргумента long, причем строка показывает двоичное значение. |
static String toHexString(long i) | Создает строку из аргумента long, причем строка показывает шестнадцатиричное значение. |
static String toOctalString(long i) | Создает строку из аргумента long, причем строка показывает восьмеричное значение. |
String toString() | Возвращает строковое представление значения в объекте Long. |
static String toString(long i) | Возвращает строковое представление длинного целого i. |
static String toString(long i, int radix) | Возвращает строковое представление длинного целого i c основанием системы счисления radix. |
static Long valueOf(String s) | Возвращает новый объект Long для указанной строки s. |
static Long valueOf(String s, int radix) | Возвращает новый объект Long для указанной строки s с основанием системы счисления radix. |
Класс Long идентичен классу Integer, за исключением того, что значения integer заменяются на long. Он обеспечивает методы для преобразования значений long в доугие примитивные типы (byte, short, int, float, double), а также методы для преобразования long в String и обратно. В классе Long есть также методы для преобразования чисел типа long в различные системы счисления:двоичную, восьмеричную, шестнадцатиричную.
Класс Short
Класс Short – оболочка для данных примитивного типа short. Конструкторы класса Short приведены в табл. 10.16.
Табл. 10.16.Конструкторы класса Short | |
Конструктор | Описание |
Short(short value) | Конструирует объект Short, инициализируя его значением value. |
Short(String s) | Конструирует объект типа Short и инициализирует его значением, указанным в строке. |
Класс Short обеспечивает два стандартных конструктора: один получает значение short, а другой строку и конвертирует ее в Short.
Табл. 10.17 показывает некоторые методы класса Short.
Табл. 10.17. Методы класса Short | |
Метод | Описание |
byte byteValue() | Возвращает значение этого объекта Short как byte. |
int compareTo(Object o) | Сравнивает этот объект Short с любым объектом Object. |
int compareTo(Short anotherShort) | Сравнивает два объекта Short численно. |
static Short decode(String nm) | Декодирует строку String в Short. |
double doubleValue() | Возвращает значение этого Short как double. |
boolean equals(Object obj) | Сравнивает два объекта Object. |
float floatValue() | Возвращает значение этого Short как float. |
int intValue() | Возвращает значение этого объекта Short как int. |
long longValue() | Возвращает значение этого объекта Short как long. |
static short parseShort(String s) | Преобразует строку в десятичное short. |
static short parseShort(String s, int radix) | Рассматривает строковый аргумент как число с основанием системы счисления radix и возвращает его значение short. |
short shortValue() | Возвращает значение этого объекта Short как short. |
String toString() | Возвращает строковое представление значения в объекте Short. |
static String toString(short s) | Возвращает строковое представление целого s. |
static Short valueOf(String s) | Возвращает новый объект Short для указанной строки s. |
static Short valueOf(String s, int radix) | Возвращает новый объект Short для указанной строки s с основанием системы счисления radix. |
Класс Short идентичен классам Integer и Long, за исключением того, что в них используются значения типа short. В нем также обеспечиваются методы для преобразования short в другие примитивные типы данных (byte, int, long, float, double) и методы для преобразования short в String и обратно.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


