Двойной метод parseDouble () в Java с примерами
Метод parseDouble () класса Java Double - это встроенный метод в Java, который возвращает новое значение double, инициализированное значением, представленным указанной строкой, как это делается методом valueOf класса Double .
Синтаксис:
общедоступный статический двойной parseDouble (String s)
Параметры: принимает единственный обязательный параметр s, который указывает строку для анализа.
Тип возвращаемого значения: он возвращает двойное значение, представленное строковым аргументом.
Исключение: функция генерирует два исключения, которые описаны ниже:
- NullPointerException - когда анализируемая строка равна нулю
- NumberFormatException - когда анализируемая строка не содержит анализируемого числа с плавающей запятой
Ниже представлена реализация описанного выше метода.
Program 1:
// Java Code to implement // parseDouble() method of Double class class GFG { // Driver method public static void main(String[] args) { String str = "100" ; // returns the double value // represented by the string argument double val = Double.parseDouble(str); // prints the double value System.out.println( "Value = " + val); } } |
Value = 100.0
Program 2: To show NumberFormatException
// Java Code to implement // parseDouble() method of Double class class GFG { // Driver method public static void main(String[] args) { try { String str = "" ; // returns the double value // represented by the string argument double val = Double.parseDouble(str); // prints the double value System.out.println( "Value = " + val); } catch (Exception e) { System.out.println( "Exception: " + e); } } } |
Exception: java.lang.NumberFormatException: empty String
Program 3: To show NullPointerException
// Java Code to implement // parseDouble() method of Double class class GFG { // Driver method public static void main(String[] args) { try { String str = null ; // returns the double value // represented by the string argument double val = Double.parseDouble(str); // prints the double value System.out.println( "Value = " + val); } catch (Exception e) { System.out.println( "Exception: " + e); } } } |
Exception: java.lang.NullPointerException
Ссылка: https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#parseDouble(java.lang.String)
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .