Класс 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