इस लेख में हम समझेंगे कि Java में स्ट्रिंग के प्रत्येक कैरेक्टर के माध्यम से कैसे पुनरावृति (iterate) की जाती है। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में संलग्न होता है। Char एक डेटा टाइप है जिसमें एक वर्णमाला या पूर्णांक या विशेष कैरेक्टर होता है।
उदाहरण
इनपुट:
The string is defined as: Java Program
आउटपुट:
The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,
एल्गोरिदम
- शुरुआत
- एक स्ट्रिंग
input_stringऔर एक कैरेक्टरtempडिक्लेयर करें - मान परिभाषित करें
- स्ट्रिंग पर पुनरावृति करें, स्ट्रिंग के इंडेक्स 'i' पर प्रत्येक कैरेक्टर को एक ब्लैंक स्पेस के साथ प्रिंट करें
- परिणाम प्रदर्शित करें
- रोकें
उदाहरण 1: फॉर-लूप का उपयोग
public class Characters {
public static void main(String[] args) {
String input_string = "Java Program";
System.out.println("The string is defined as: " + input_string);
System.out.println("The characters in the string are: ");
for(int i = 0; i < input_string.length(); i++) {
char temp = input_string.charAt(i);
System.out.print(temp + ", ");
}
}
}
आउटपुट
The string is defined as: Java Program The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,
उदाहरण 2: फॉर-ईच लूप का उपयोग
public class Main {
public static void main(String[] args) {
String input_string = "Java Program";
System.out.println("The string is defined as: " + input_string);
System.out.println("The characters in the string are: ");
for(char temp : input_string.toCharArray()) {
System.out.print(temp + ", ");
}
}
}
आउटपुट
The string is defined as: Java Program The characters in the string are: J, a, v, a, , P, r, o, g, r, a, m,