Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में Double को String में बदलने के तरीके


Java में Double मान को String में बदलने के लिए निम्नलिखित विधियाँ उपलब्ध हैं -

Double क्लास की toString() विधि

यह विधि वर्तमान Double ऑब्जेक्ट का स्ट्रिंग प्रारूप लौटाती है। Double मान को String में बदलने के लिए।

  • आवश्यक प्रिमिटिव double मान को Double क्लास रेफरेंस वेरिएबल में पढ़ें (ऑटोबॉक्सिंग होता है)।

  • toString() विधि का उपयोग करके इसे String में बदलें।

नोट - आप सीधे double मान को toString() विधि को पास कर सकते हैं -

उदाहरण

import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); Double d = sc.nextDouble(); String result = d.toString(); System.out.println("The result is: "+result); System.out.println(Double.toString(d)); } }

आउटपुट

Enter a double value: 2548.2325 The result is: 2548.2325 2548.2325

String क्लास की valueOf() विधि

यह विधि एक char या, char सरणी या, double या, float या, int या, long या एक ऑब्जेक्ट को पैरामीटर के रूप में स्वीकार करती है और इसका स्ट्रिंग प्रतिनिधित्व लौटाती है। Double मान को String में बदलने के लिए -

  • double मान प्राप्त करें।

  • इसे इस विधि के पैरामीटर के रूप में पास करें और इसका स्ट्रिंग प्रारूप पुनर्प्राप्त करें।

उदाहरण

import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); Double d = sc.nextDouble(); String result = "".valueOf(d); System.out.println("The result is: "+result); } }

आउटपुट

Enter a double value: 2548.2325 The result is: 2548.2325

String क्लास की format() विधि

यह विधि एक फॉर्मेट स्ट्रिंग और आर्गुमेंट्स (varargs) स्वीकार करती है और दिए गए वेरिएबल(s) का निर्दिष्ट फॉर्मेट में एक String ऑब्जेक्ट लौटाती है। Double मान को String में बदलने के लिए -

  • double मान प्राप्त करें।

  • फॉर्मेट स्ट्रिंग के रूप में "%f" के साथ double मान पास करके format() विधि को लागू करें।

उदाहरण

import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); double d = sc.nextDouble(); String result = String.format("%f", d); System.out.println("The result is: "+result); } }

आउटपुट

Enter a double value: 2548.2325 The result is: 2548.2325

StringBuilder या StringBuffer की append() विधि

StringBuilder या StringBuffer ऑब्जेक्ट्स की append() विधि एक बूलियन या, char या, char सरणी या, double या, float या, int या, long या, String मान को पैरामीटर के रूप में स्वीकार करती है और इसे वर्तमान ऑब्जेक्ट में जोड़ती है।

  • double मान प्राप्त करें।

  • append() विधि का उपयोग करके इसे StringBuffer ऑब्जेक्ट में जोड़ें।

  • toString() विधि का उपयोग करके StringBuffer ऑब्जेक्ट का स्ट्रिंग मान पुनर्प्राप्त करें।

उदाहरण

import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); double d = sc.nextDouble(); StringBuffer sb = new StringBuffer(); sb.append(d); String result = sb.toString(); System.out.println("The result is: "+result); } }

आउटपुट

Enter a double value: 2548.2325 The result is: 2548.2325

  1. - Java में JSON स्ट्रिंग को JSON ऑब्जेक्ट में कैसे बदलें?

    JSON का मतलब JavaScript Object Notation है और इसका उपयोग डेटा के ट्रांसफर और स्टोरेज के लिए किया जा सकता है। JSONObject एक String से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट बना सकता है। ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए मेथड्स प्रदान करता है, और JSON कंप्लायंट ऑब्जेक्ट सीरियलाइज़ेशन उत्पन्न

  1. - जावा में String को InputStream ऑब्जेक्ट में कैसे बदलें?

    ByteArrayInputStream InputStream क्लास का एक सबक्लास है और इसमें एक आंतरिक बफर होता है जिसमें बाइट्स होते हैं जिन्हें स्ट्रीम से पढ़ा जा सकता है। हम ByteArrayInputStream क्लास का उपयोग करके String को InputStream ऑब्जेक्ट में बदल सकते हैं। इस क्लास कंस्ट्रक्टर स्ट्रिंग बाइट ऐरे लेता है जिसे String क

  1. - Java में CLOB टाइप को String में कैसे कन्वर्ट करें?

    CLOB का मतलब Character Large Object है। सामान्य तौर पर, एक SQL Clob एक बिल्ट-इन डेटाटाइप है और बड़ी मात्रा में टेक्स्टुअल डेटा स्टोर करने के लिए उपयोग किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 कैरेक्टर्स तक डेटा स्टोर कर सकते हैं। java.sql.Clob इंटरफेस JDBC API का CLOB डेटाटाइप को द