इस लेख में, हम समझेंगे कि दी गई स्ट्रिंग से कैरेक्टर कैसे प्राप्त किया जाता है। Char एक डेटा टाइप है जिसमें एक अल्फाबेट, इंटीजर या स्पेशल कैरेक्टर होता है। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में बंद होता है।
उदाहरण
मान लीजिए हमारा इनपुट है:
Input string: Java Programming Index: 11
वांछित आउटपुट होगा:
Result: m
एल्गोरिदम
चरण 1 - शुरू करें चरण 2 - एक स्ट्रिंग वेरिएबल घोषित करें: input_string और एक कैरेक्टर वेरिएबल: resultant_character चरण 3 - मान परिभाषित करें चरण 4 - string.charAt() फंक्शन का उपयोग करके, निर्दिष्ट स्थिति पर मौजूद कैरेक्टर वैल्यू प्राप्त करें। मान को resultant_character में स्टोर करें। चरण 5 - परिणाम प्रदर्शित करें चरण 6 - रुकें
उदाहरण 1: मेन फंक्शन में सभी ऑपरेशन
यहां, हम सभी ऑपरेशन्स को 'main' फंक्शन के अंतर्गत बांधते हैं।
public class CharacterAndString {
public static void main(String[] args) {
String string = "Java Programming";
System.out.println("स्ट्रिंग परिभाषित है: " + string);
int index = 11;
char resultant_character = string.charAt(index);
System.out.println("\nस्ट्रिंग से कैरेक्टर: " + string + " इंडेक्स " + index + " पर है: " + resultant_character);
}
}
आउटपुट
स्ट्रिंग परिभाषित है: Java Programming स्ट्रिंग से कैरेक्टर: Java Programming इंडेक्स 11 पर है: m
उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण
यहां, हम ऑपरेशन्स को फंक्शन्स में एनकैप्सुलेट करते हैं जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को दर्शाता है।
public class CharacterAndString {
public static char get_chararacter(String string, int index) {
return string.charAt(index);
}
public static void main(String[] args) {
String string = "Java Programming";
System.out.println("स्ट्रिंग परिभाषित है: " + string);
int index = 11;
char resultant_character = get_chararacter(string, index);
System.out.println("\nस्ट्रिंग से कैरेक्टर: " + string + " इंडेक्स " + index + " पर है: " + resultant_character);
}
}
आउटपुट
स्ट्रिंग परिभाषित है: Java Programming स्ट्रिंग से कैरेक्टर: Java Programming इंडेक्स 11 पर है: m