12.02. Java — Методы byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue()
12. 02. Java — Методы byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue() Описание Метод xxxValue() — преобразует в Java числовое значение объекта, который вызывает метод, в примитивный тип данных, который возвращается из метода. Синтаксис Здесь каждый примитивный тип данных представляет отдельный метод: byte byteValue() // Преобразование в byteshort shortValue() // Преобразование в shortint intValue() // Преобразование в intlong longValue() // Преобразование в longfloat floatValue() // Преобразование в floatdouble doubleValue() // Преобразование в doubleПараметры Подробная информация о параметрах: · Являются по умолчанию методами и не несут никакой параметр. Возвращаемое значение · Метод xxxValue() в Java возвращает примитивный тип данных, который задается в сигнатуре. Пример public class Test{ public static void main(String args[]){ Integer x = 5; // Преобразовывает int в byte и возвращает примитивный тип данных byte System. out. println(x. byteValue()); // Преобразовывает int в double и возвращает примитивный тип данных double System. out. println(x. doubleValue()); // Преобразовывает int в long и возвращает примитивный тип данных long System. out. println(x. longValue()); }}Будет получен следующий результат: 55. 05
12. 03. Java — Метод compareTo() Метод compareTo() — сравнивает числовой объект, который вызывает метод, с аргументом. При работе с числами метод compareTo() в Java позволяет сравнить два числа одного типа, например, byte, long, integer и т. д. Однако нельзя сравнивать два разных типа аргумента и числового объекта, вызывая метод они должны быть одного типа. Синтаксис public int compareTo( NumberSubClass referenceName )Параметры Подробная информация о параметрах: · referenceName — должно быть byte, double, integer, float, long или short. Возвращаемое значение · Если Integer равно аргументу, то возвращается 0.
· Если Integer меньше, чем аргумент, то возвращается -1. · Если Integer больше, чем аргумент, то возвращается 1. Пример public class Test{ public static void main(String args[]){ Integer x = 5; System. out. println(x. compareTo(3)); System. out. println(x. compareTo(5)); System. out. println(x. compareTo(8)); }}Будет получен следующий результат: 10-1
12. 04. Java — Метод equals() Описание Метод equals() — определяет в Java равен ли числовой объект, который вызывает метод, объекту, который передается в качестве аргумента. Синтаксис public boolean equals(Object o)Параметры Подробная информация о параметрах: · o — любой объект. Возвращаемое значение · В Java equals() возвращает истину (true), если аргумент не имеет нулевого значения (null), является объектом того же типа и с тем же числовым значением. Есть некоторые дополнительные требования, описанные в документации Java API, для double и float объектов. Пример public class Test{ public static void main(String args[]){ Integer x = 5; Integer y = 10; Integer z =5; Short a = 5; System. out. println(x. equals(y)); System. out. println(x. equals(z)); System. out. println(x. equals(a)); }}Будет получен следующий результат: falsetruefalse
12. 05. Java — Метод valueOf() Описание Метод valueOf() — возвращает соответствующий числовой объект, содержащий значение переданного аргумента, простыми словами — преобразует в нужный тип данных. Аргумент можно преобразовать в int, double, float и другие типы данных, например, можно преобразовать строку в число. Метод valueOf() в Java является статическим методом. Метод может принимать два аргумента, где один является строкой и другой системой счисления. Синтаксис Все варианты метода приведены ниже: static Integer valueOf(int i)static Integer valueOf(String s)static Integer valueOf(String s, int radix)Параметры Подробная информация о параметрах: · i — int, для которого целочисленное представление будет возвращено. · s — String, для которого целочисленное представление будут возвращены.
· radix — может быть использовано, чтобы решить какое будет возвращено целочисленное значение на основе переданного String. Возвращаемое значение · valueOf(int i): возвращает целочисленный объект, содержащий значение указанного типа. · valueOf(String s): возвращает объект Integer, содержащий значение указанного строкового представления. · valueOf(String s, int radix): возвращает целочисленный объект, содержащий целое значение указанного строкового представления, разобранного со значением системы счисления. Пример public class Test{ public static void main(String args[]){ Integer x = Integer. valueOf(9); Double c = Double. valueOf(5); Float a = Float. valueOf(" 80" ); Integer b = Integer. valueOf(" 444", 16); System. out. println(x); System. out. println(c); System. out. println(a); System. out. println(b); }}Будет получен следующий результат: 95. 080. 01092
12. 06. Java — Метод toString() Описание Метод toString() — используется в Java для получения строкового объекта, представляющего значение числового объекта, другими словами — преобразует число в строку. Если метод принимает в качестве аргумента простой тип данных, то возвращается строковый объект, представляющий значение простого типа данных. Если метод toString() в Java принимает два аргумента, то будет возвращено строковое представление первого аргумента в системе счисления по целочисленному основанию, указанному вторым аргументом.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|