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

Java में String को कैरेक्टर ऐरे में कितने तरीकों से बदल सकते हैं?


आप String को कैरेक्टर ऐरे में या तो String के प्रत्येक एलिमेंट को ऐरे में कॉपी करके या toCharArray() मेथड का उपयोग करके बदल सकते हैं।

प्रत्येक एलिमेंट को कॉपी करना

  • बदले जाने वाले String को प्राप्त करें।

  • String की लंबाई के साथ एक खाली कैरेक्टर ऐरे बनाएं।

  • String क्लास का charAt() मेथड किसी विशेष पोजीशन पर कैरेक्टर लौटाता है। इस मेथड का उपयोग करके String के प्रत्येक कैरेक्टर को ऐरे में कॉपी करें।

उदाहरण

import java.util.Arrays; 
import java.util.Scanner; 
public class StringToCharArray { 
    public static void main(String args[]) { 
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter a String value: "); 
        String str = sc.next(); 
        // String की लंबाई के साथ खाली ऐरे बनाना 
        char chArray[] = new char[str.length()]; 
        // String के प्रत्येक एलिमेंट को ऐरे में कॉपी करना 
        for(int i=0; i

आउटपुट

Enter a String value: Tutorialspoint 
Contents of the String array: [T, u, t, o, r, i, a, l, s, p, o, i, n, t]

toCharArray() मेथड का उपयोग करना

String क्लास का toCharArray() मेथड वर्तमान String को कैरेक्टर ऐरे में बदलता है और इसे लौटाता है। इसलिए, इस मेथड का उपयोग करके String को कैरेक्टर ऐरे में बदलने के लिए:

  • बदले जाने वाले String को प्राप्त करें।

  • String की लंबाई के साथ एक खाली कैरेक्टर ऐरे बनाएं।

  • toCharArray() मेथड का उपयोग करके String को कैरेक्टर ऐरे में बदलें और इसे ऊपर बनाए गए खाली ऐरे में स्टोर करें।

उदाहरण

import java.util.Arrays; 
import java.util.Scanner; 
public class ToCharArrayExample { 
    public static void main(String args[]) { 
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter a String value: "); 
        String str = sc.next(); 
        // String की लंबाई के साथ खाली ऐरे बनाना 
        char chArray[] = str.toCharArray(); 
        System.out.println("Contents of the character array: "); 
        System.out.println(Arrays.toString(chArray)); 
    } 
}

आउटपुट

Enter a String value: Tutorialspoint 
Contents of the character array: [T, u, t, o, r, i, a, l, s, p, o, i, n, t]

  1. - Java में JSON स्ट्रिंग को JSON ऑब्जेक्ट में कैसे बदलें?

    JSON का मतलब JavaScript Object Notation है और इसका उपयोग डेटा के ट्रांसफर और स्टोरेज के लिए किया जा सकता है। JSONObject एक String से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट बना सकता है। ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए मेथड्स प्रदान करता है, और JSON कंप्लायंट ऑब्जेक्ट सीरियलाइज़ेशन उत्पन्न

  1. - जावा में प्रीडिफाइंड मेथड्स के बिना स्ट्रिंग को कैसे सॉर्ट करें?

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

  1. - Java में कैरेक्टर ऐरे को Reader में कैसे बदलें?

    CharArrayReader क्लास Reader क्लास का एक सबक्लास है और यह एक कैरेक्टर बफ़र को लागू करता है जिसे कैरेक्टर इनपुट स्ट्रीम के रूप में उपयोग किया जा सकता है। CharArrayReader एक कैरेक्टर ऐरे से कैरेक्टर पढ़ता है, चाहे वह पूरी तरह से हो या आंशिक रूप से किसी ऑफसेट से शुरू करके। CharArrayReader क्लास के महत्