जावा में निम्नलिखित विधियाँ उपलब्ध हैं जिनका उपयोग करके आप डबल मान को स्ट्रिंग में बदल सकते हैं -
दोहरी कक्षा की 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