जावा में डबल को स्ट्रिंग में कैसे बदलें

Java Mem Dabala Ko Stringa Mem Kaise Badalem



जावा में, ' दोहरा 'जावा का एक ऑब्जेक्ट है' दोहरा 'आवरण वर्ग जो एक पैरामीटर के रूप में आदिम डेटा प्रकार को डबल स्टोर करता है। हालाँकि, कभी-कभी, हमें डबल को स्ट्रिंग में बदलने की आवश्यकता होती है क्योंकि स्ट्रिंग्स हमें बड़ी संख्याओं को संग्रहीत करने की अनुमति देती हैं जो किसी भी डेटा प्रकार में फिट नहीं होती हैं, जैसे कि पूर्णांक या युगल।

यह ब्लॉग जावा में डबल को स्ट्रिंग में बदलने के तरीकों को प्रदर्शित करेगा।

जावा में डबल से स्ट्रिंग में कनवर्ट कैसे करें?

जावा में डबल से स्ट्रिंग रूपांतरण के लिए, आप इसका उपयोग कर सकते हैं:







  • Double.toString () विधि
  • String.valueOf () विधि
  • '+' ऑपरेटर
  • String.format () विधि
  • StringBuilder.append () विधि
  • StringBuffer.append () विधि

हम बताए गए प्रत्येक तरीके पर एक-एक करके चर्चा करेंगे!



विधि 1: Double.toString () विधि का उपयोग करके जावा में डबल से स्ट्रिंग में कनवर्ट करें

डबल को स्ट्रिंग में बदलने के लिए, आप 'का उपयोग कर सकते हैं' तार() 'डबल क्लास की स्थिर विधि। यह दोहरे संख्यात्मक मानों को स्ट्रिंग में परिवर्तित करता है। चूंकि यह एक स्थिर विधि है, इसलिए हमें एक वस्तु बनाने और कक्षा के नाम से विधि को कॉल करने की आवश्यकता नहीं है।



वाक्य - विन्यास





Double.toString ( वैल ) ;

यहां ही ' तार() 'विधि परिवर्तित हो जाएगी' वैल 'स्ट्रिंग के लिए डबल चर।



उदाहरण

सबसे पहले, हम डबल डेटा प्रकार का एक वैरिएबल बनाएंगे जिसका नाम “ वैल 'और निम्नलिखित मान असाइन करें:

दोहरा वैल = 783.8956डी;

अगला, हम कॉल करेंगे ' डबल.टूस्ट्रिंग () 'विधि और बनाए गए डबल वैरिएबल को इसके तर्क के रूप में पास करें:

डोरी एसटीआर = Double.toString ( वैल ) ;

नीचे दिया गया प्रिंट स्टेटमेंट वापस आएगा ' सच 'यदि परिवर्तित चर जो' है एसटीआर 'एक स्ट्रिंग उदाहरण है; अन्यथा, यह वापस आ जाएगा ' असत्य ':

सिस्टम.आउट.प्रिंट ( स्ट्रिंग का उदाहरण स्ट्रिंग ) ;

आउटपुट प्रदर्शित करता है ' सच ”, जो इंगित करता है कि परिणामी मान का डेटा प्रकार स्ट्रिंग है:

विधि 2: String.valueOf() विधि का उपयोग करके जावा में डबल से स्ट्रिंग में कनवर्ट करें

आप 'का उपयोग भी कर सकते हैं' का मूल्य() डबल से स्ट्रिंग रूपांतरण के लिए स्ट्रिंग वर्ग स्थिर विधि। यह किसी भी प्रकार का दशमलव मान लेता है, जैसे कि डबल, एक पैरामीटर के रूप में और इसे एक स्ट्रिंग में परिवर्तित करता है।

वाक्य - विन्यास

String.valueOf ( वैल )

यहां ही ' का मूल्य() 'विधि' वैल 'डबल वैरिएबल को स्ट्रिंग में बदल देगी।

उदाहरण

सबसे पहले, हम एक डबल टाइप वेरिएबल बनाएंगे जिसका नाम “ वैल 'और इसमें निम्नलिखित मान संग्रहीत करें:

दोहरा वैल = 583.856d;

अगला, हम कॉल करेंगे ' String.valueOf () 'विधि' पास करके वैल 'एक पैरामीटर के रूप में:

डोरी एसटीआर = String.valueOf ( वैल ) ;

अंत में, हम जांचेंगे कि परिवर्तित मान एक स्ट्रिंग इंस्टेंस है या नहीं:

सिस्टम.आउट.प्रिंट ( स्ट्रिंग का उदाहरण स्ट्रिंग ) ;

उत्पादन

विधि 3: जावा का उपयोग करके डबल से स्ट्रिंग में कनवर्ट करें ' + ' ऑपरेटर

डबल को स्ट्रिंग में बदलने का सबसे सरल तरीका '+' एडिशन ऑपरेटर का उपयोग करना है। स्ट्रिंग्स के साथ उपयोग किए जाने पर यह एक संयोजन ऑपरेटर के रूप में कार्य करता है। इसी तरह, एक डबल मान को केवल एक खाली स्ट्रिंग के साथ जोड़कर एक स्ट्रिंग में परिवर्तित किया जा सकता है।

वाक्य - विन्यास

वैल + ''

यहां ही ' + 'ऑपरेटर' को जोड़ देगा वैल 'एक खाली स्ट्रिंग के साथ डबल प्रकार चर, जिसके परिणामस्वरूप इसका डबल से स्ट्रिंग रूपांतरण होता है।

उदाहरण

सबसे पहले, हम एक दशमलव मान को एक वेरिएबल में स्टोर करेंगे ' वैल ':

दोहरा वैल = 543.656डी;

फिर, एक स्ट्रिंग प्रकार चर बनाएँ ' एसटीआर 'जो परिवर्तित स्ट्रिंग को संयोजित करने के बाद संग्रहीत करता है' वैल 'एक खाली स्ट्रिंग के साथ:

डोरी एसटीआर = वैल + '' ;

अंत में, हम जांचेंगे कि परिवर्तित मान एक स्ट्रिंग इंस्टेंस है या नहीं:

सिस्टम.आउट.प्रिंट ( स्ट्रिंग का उदाहरण स्ट्रिंग ) ;

उत्पादन

अब, अगले भाग की ओर बढ़ें!

विधि 4: String.format() विधि का उपयोग करके जावा में डबल से स्ट्रिंग में कनवर्ट करें

' स्ट्रिंग। प्रारूप () 'विधि का उपयोग डबल से स्ट्रिंग रूपांतरण के लिए भी किया जा सकता है। इस पद्धति में, हम दशमलव मान को ' %एफ 'विनिर्देशक, जो इंगित करता है कि दूसरे पैरामीटर में फ़्लोटिंग-पॉइंट नंबर हैं। यह तब दोहरे मान को स्ट्रिंग प्रारूप में परिवर्तित करता है।

वाक्य - विन्यास

String.format ( '%एफ' , वालो )

यहां ही ' स्ट्रिंग। प्रारूप () 'विधि परिवर्तित हो जाएगी' वैल 'स्ट्रिंग प्रारूप के लिए डबल प्रकार चर।

उदाहरण

इस उदाहरण में, हमारे पास एक दोहरा चर है ' वैल 'निम्न मान के साथ:

दोहरा वैल = 1233.676d;

अब हम कॉल करेंगे ' स्ट्रिंग। प्रारूप () 'विधि और पास' %एफ 'विनिर्देशक के रूप में और' वैल 'दूसरे पैरामीटर के रूप में:

स्ट्रिंग str = String.format ( '%एफ' , वालो ) ;

अंत में, हम जांचेंगे कि परिवर्तित मान एक स्ट्रिंग इंस्टेंस है या नहीं:

सिस्टम.आउट.प्रिंट ( स्ट्रिंग का उदाहरण स्ट्रिंग ) ;

उत्पादन

विधि 5: StringBuilder.append () विधि का उपयोग करके जावा में डबल से स्ट्रिंग में कनवर्ट करें

जावा में, ' संलग्न करें () 'विधि' स्ट्रिंगबिल्डर 'वर्ग का उपयोग डबल से स्ट्रिंग रूपांतरण के लिए भी किया जाता है।

वाक्य - विन्यास

स्ट्रिंग स्ट्र = नया स्ट्रिंगबिल्डर ( ) .परिशिष्ट ( वैल ) ।तार ( ) ;

इस पद्धति का उपयोग करने के लिए, सबसे पहले, हम StringBuilder वर्ग का एक ऑब्जेक्ट बनाएंगे, फिर डबल वेरिएबल का मान जोड़ेंगे ' वैल इसमें और इसे स्ट्रिंग में कनवर्ट करें।

उदाहरण

अब, हम 'की एक नई वस्तु बनाएंगे' स्ट्रिंगबिल्डर 'नाम का वर्ग' एसटीआर 'और' कॉल करें संलग्न करें () 'पास करने की विधि' वैल 'डबल वैरिएबल और इसे' toString ()' विधि के साथ स्ट्रिंग में परिवर्तित करना:

स्ट्रिंग स्ट्र = नया स्ट्रिंगबिल्डर ( ) .परिशिष्ट ( वैल ) ।तार ( ) ;

उत्पादन

विधि 6: StringBuffer.append() विधि का उपयोग करके जावा में डबल से स्ट्रिंग में कनवर्ट करें

डबल को स्ट्रिंग में बदलने का एक और तरीका है, जो है ' संलग्न करें () 'विधि' स्ट्रिंगबफर ' कक्षा। यह ऊपर की तरह ही काम करता है ' StringBuilder.append () ' तरीका। यह विधियों तक पहुंचने के लिए स्ट्रिंगबफर क्लास का ऑब्जेक्ट भी बनाता है और फिर स्ट्रिंग में कनवर्ट करता है।

वाक्य - विन्यास

स्ट्रिंग स्ट्र = नया स्ट्रिंगबफ़र ( ) .परिशिष्ट ( वैल ) ।तार ( ) ;

इस पद्धति का उपयोग करने के लिए, सबसे पहले, हम StringBuffer वर्ग का एक ऑब्जेक्ट बनाएंगे, फिर डबल वेरिएबल का मान जोड़ेंगे ' वैल इसमें और इसे स्ट्रिंग में कनवर्ट करें।

उदाहरण
सबसे पहले, स्ट्रिंगबफर वर्ग का एक उदाहरण बनाएं और फिर एपेंड () विधि को एक डबल मान पास करके कॉल करें जिसे 'का उपयोग करके स्ट्रिंग में परिवर्तित किया जाएगा' तार() ' तरीका:

स्ट्रिंग स्ट्र = नया स्ट्रिंगबफ़र ( ) .परिशिष्ट ( वैल ) ।तार ( ) ;

उत्पादन

हमने जावा में डबल टू स्ट्रिंग रूपांतरण से संबंधित बुनियादी जानकारी की पेशकश की है।

निष्कर्ष

जावा में डबल को स्ट्रिंग में बदलने के लिए, आप विभिन्न तरीकों का उपयोग कर सकते हैं जैसे कि Double.toString (), String.valueOf (), '+' ऑपरेटर, String.format (), StringBuilder.append (), और StringBuffer.append ( ) तरीका। पहले चार विधियों को निर्दिष्ट उद्देश्य के लिए किसी अतिरिक्त वस्तु निर्माण की आवश्यकता नहीं होती है, जबकि, अंतिम दो विधियों के लिए, विशेष वर्ग की वस्तु बनाने और फिर उससे संबंधित विधि को कॉल करने की आवश्यकता होती है। इस ब्लॉग में, हमने डबल से स्ट्रिंग रूपांतरण के तरीकों का प्रदर्शन किया है।