• Метод valueOf()
  • Возвращаемое значение
  • Mavzu: javada oqim modeli




    Download 103,17 Kb.
    bet4/13
    Sana24.01.2024
    Hajmi103,17 Kb.
    #144805
    1   2   3   4   5   6   7   8   9   ...   13
    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.

    Download 103,17 Kb.
    1   2   3   4   5   6   7   8   9   ...   13




    Download 103,17 Kb.