आप स्ट्रिंग के प्रत्येक तत्व को एक सरणी में कॉपी करके या toCharArray() विधि का उपयोग करके एक स्ट्रिंग को एक वर्ण सरणी में परिवर्तित कर सकते हैं।
प्रत्येक तत्व की प्रतिलिपि बनाना
-
कनवर्ट करने के लिए स्ट्रिंग प्राप्त करें।
-
स्ट्रिंग की लंबाई के साथ एक खाली वर्ण सरणी बनाएं।
-
charAt() स्ट्रिंग वर्ग की विधि वर्ण को किसी विशेष स्थान पर लौटाती है। इस पद्धति का उपयोग करके स्ट्रिंग के प्रत्येक वर्ण को सरणी में कॉपी करें।
उदाहरण
आयात करें System.out.println ("एक स्ट्रिंग मान दर्ज करें:"); स्ट्रिंग str =sc.next (); // स्ट्रिंग चार की लंबाई के साथ एक खाली सरणी बनाना chArray [] =नया चार [str.length ()]; // स्ट्रिंग के प्रत्येक तत्व को सरणी में कॉपी करना for(int i=0; iआउटपुट
एक स्ट्रिंग मान दर्ज करें:स्ट्रिंग सरणी के ट्यूटोरियल बिंदु सामग्री:[T, u, t, o, r, i, a, l, s, p, o, i, n, t]
toCharArray() विधि का उपयोग करना
toCharArray() मजबूत वर्ग की विधि वर्तमान स्ट्रिंग को एक वर्ण सरणी में परिवर्तित करती है और इसे वापस कर देती है। इसलिए, इस पद्धति का उपयोग करके एक स्टिंग को एक वर्ण सरणी में बदलने के लिए -
-
कनवर्ट करने के लिए स्ट्रिंग प्राप्त करें।
-
स्ट्रिंग की लंबाई के साथ एक खाली वर्ण सरणी बनाएं।
-
toCharArray() विधि का उपयोग करके स्ट्रिंग को वर्ण सरणी में कनवर्ट करें और इसे ऊपर बनाए गए खाली सरणी में संग्रहीत करें।
उदाहरण
आयात करें System.out.println ("एक स्ट्रिंग मान दर्ज करें:"); स्ट्रिंग str =sc.next (); // स्ट्रिंग चार chArray की लंबाई के साथ एक खाली सरणी बनाना [] =str.toCharArray (); System.out.println ("वर्ण सरणी की सामग्री:"); System.out.println (Arrays.toString (chArray)); }}आउटपुट
एक स्ट्रिंग मान दर्ज करें:चरित्र सरणी के ट्यूटोरियल बिंदु सामग्री:[T, u, t, o, r, i, a, l, s, p, o, i, n, t]