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

डबल को स्ट्रिंग में बदलने के लिए जावा तरीके

जावा में निम्नलिखित विधियाँ उपलब्ध हैं जिनका उपयोग करके आप डबल मान को स्ट्रिंग में बदल सकते हैं -

दोहरी कक्षा की toString() विधि

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

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

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

नोट - आप डबल वैल्यू को सीधे 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

स्ट्रिंग वर्ग की valueOf() विधि

यह विधि एक पैरामीटर के रूप में एक चार या, चार सरणी या, डबल या, फ्लोट या, इंट या, लंबी या एक वस्तु को स्वीकार करती है और इसके स्ट्रिंग प्रतिनिधित्व को वापस करती है। डबल मान को स्ट्रिंग में बदलने के लिए -

  • दोहरा मान प्राप्त करें।

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

उदाहरण

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

स्ट्रिंग क्लास का फ़ॉर्मैट () तरीका

यह विधि एक प्रारूप स्ट्रिंग और तर्क (varargs) को स्वीकार करती है और निर्दिष्ट प्रारूप में दिए गए चर (ओं) का एक स्ट्रिंग ऑब्जेक्ट लौटाती है। डबल मान को स्ट्रिंग में बदलने के लिए -

  • दोहरा मान प्राप्त करें।

  • प्रारूप () . का आह्वान करें डबल मान के साथ प्रारूप स्ट्रिंग के रूप में "%f" पास करके विधि।

उदाहरण

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() . का उपयोग करके StringBuffer objet में जोड़ें विधि।

  • 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. हम जावा में JSON स्ट्रिंग को JSON ऑब्जेक्ट में कैसे बदल सकते हैं?

    द JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए खड़ा है और इसका उपयोग स्थानांतरण . के लिए किया जा सकता है और भंडारण आंकड़े का। JSONObject मानचित्र जैसी वस्तु बनाने के लिए स्ट्रिंग से पाठ को पार्स कर सकते हैं . ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए, और JSON अनुरूप ऑब्जेक्ट क्रमांकन के उत्पादन

  1. जावा में स्ट्रिंग को इनपुटस्ट्रीम ऑब्जेक्ट में कैसे परिवर्तित करें?

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

  1. जावा में CLOB प्रकार को स्ट्रिंग में कैसे बदलें?

    CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए है, एक SQL क्लॉब एक ​​अंतर्निहित डेटाटाइप है और इसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं। JDBC API का java.sql.Clob इंटरफ़ेस CLOB डेटा