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

Java में StringBuilder को String में बदलना


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

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

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

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

उदाहरण

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

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. Java में StringIndexOutOfBoundsException क्या है? Java में StringIndexOutOfBoundsException क्या है?

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

  1. - Java में String को Double में कैसे बदलें?

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

  1. - Java में String के बजाय StringBuffer/StringBuilder कब उपयोग करें?

    String क्लास के ऑब्जेक्ट्स इम्यूटेबल (immutable) होते हैं, जबकि StringBuffer और StringBuilder ऑब्जेक्ट्स म्यूटेबल (mutable) होते हैं। StringBuffer सिंक्रोनाइज्ड (synchronized) है (थ्रेड-सेफ), जबकि StringBuilder सिंक्रोनाइज्ड नहीं है (नॉन-थ्रेड-सेफ)। कैटेनेशन ऑपरेटर + आंतरिक रूप से StringBuffer या