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

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

toString () StringBuilder वर्ग की विधि वर्तमान वस्तु के स्ट्रिंग मान को फिर से चलाती है। स्ट्रिंगबिल्डर को स्ट्रिंग मान में बदलने के लिए सरल toString() . का आह्वान करें उस पर विधि।

  • StringBuilder क्लास को इंस्टेंट करें।

  • संलग्न करें () . का उपयोग करके इसमें डेटा जोड़ें विधि।

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

उदाहरण

निम्नलिखित जावा प्रोग्राम में हम toString() का उपयोग करके स्ट्रिंग्स की एक सरणी को एक स्ट्रिंग में कनवर्ट कर रहे हैं StringBuilder की विधि।

public class StringToStringBuilder {
   public static void main(String args[]) {
      String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna" };
      StringBuilder sb = new StringBuilder();
      sb.append(strs[0]);
      sb.append(" "+strs[1]);
      sb.append(" "+strs[2]);
      sb.append(" "+strs[3]);
      sb.append(" "+strs[4]);
      sb.append(" "+strs[5]);
      String singleString = sb.toString();
      System.out.println(singleString);
   }
}

आउटपुट

Arshad Althamas Johar Javed Raju Krishna

  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

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

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String str = "55.2"; अब, उपरोक्त स्ट्रिंग को जावा में parseDouble() का उपयोग करके डबल में कनवर्ट करें - double res = Double.parseDouble("23.6"); उदाहरण जावा में स्ट्रिंग को डबल में बदलने का कार्यक्रम निम्नलिखित है - public class Demo {

  1. जावा में स्ट्रिंग की तुलना में स्ट्रिंगबफर/स्ट्रिंगबिल्डर का उपयोग कहां करें?

    स्ट्रिंग क्लास ऑब्जेक्ट्स अपरिवर्तनीय हैं जबकि स्ट्रिंगबफर और स्ट्रिंगबिल्डर ऑब्जेक्ट्स परिवर्तनीय हैं। एक स्ट्रिंगबफ़र सिंक्रनाइज़ किया जाता है जबकि एक स्ट्रिंगबिल्डर सिंक्रनाइज़ नहीं होता है। एक संयोजन ऑपरेटर + आंतरिक रूप से StringBuffer या StringBuilder का उपयोग करके कार्यान्वित किया जाता है। यदि