|
Mavzu: javada oqim modeli
|
bet | 4/13 | Sana | 24.01.2024 | Hajmi | 103,17 Kb. | | #144805 |
Bog'liq adhambek11011107На заметку! Программисты на C/C++ обратят внимание на то, что в Java значительно упрощено преобразование между читабельной для человека формой константы перечисления и его бинарным значением по сравнению с другими языками. Это существенное преимущество подхода к перечислениям языка Java.
Метод 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);
}
}
ледующих строках.
public static enum-tуре[] values()
public static enum-type valueOf(String str)
Метод values() возвращает массив, который содержит список констант перечислимого типа. Метод vaiueOf() возвращает перечислимую константу, значение которой соответствует содержимому строки, передаваемой в параметре str. В обоих случаях enum-type — перечислимый тип. В программе листинга 6.2 демонстрируется применение методов values() и valueOf().
Применение встроенных методов перечислимого типаenum Apple {
Jonathan, GoldenDel, RedDel, Winsap, Cortland
}
class EnumDemo2 {
public static void main(String args[])
{
Apple ap;
System.out.println("Here are all Apple constants");
// use values()
Apple allapples[] = Apple.values();
for(Apple a : allapples)
System.out.println(a);
System.out.println();
// use valueOf()
ap = Apple.valueOf("Winsap");
System.out.println("ap contains " + ap);
}
}
MAVZU: JAVA QOBIQ KLASSLARI
Ushbu dastur so'rovni ko'rsatadi va foydalanuvchi buyruqlarni kiritishini kutadi. Buyruqlar qatori ampersandlar (&) bilan ajratilgan bir yoki bir nechta buyruqlardan iborat. Buyruq - bu amalga oshiradigan Java sinfining nomi public static void main(String args[]), keyin nol yoki undan ortiq argumentlar. Chiziqdagi barcha buyruqlar parallel ravishda bajariladi. Qobiq boshqa taklifni chiqarishdan oldin ularning tugashini kutadi.
Shell faylning oxirini ko'rsa (agar kirish klaviaturadan kirsa Control-D) yokiChiqishbuyruq.
|
| |