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

जावा प्रोग्राम: दी गई स्ट्रिंग से कैरेक्टर प्राप्त करना


इस लेख में, हम समझेंगे कि दी गई स्ट्रिंग से कैरेक्टर कैसे प्राप्त किया जाता है। 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

  1. - पायथन में दी गई स्ट्रिंग में पहले पुनरावर्ती वर्ण का इंडेक्स खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s है, हमें उसमें पहले पुनरावर्ती वर्ण का इंडेक्स ढूंढना है। यदि कोई पुनरावर्ती वर्ण नहीं मिलता है, तो -1 वापस करें। उदाहरण के लिए, यदि इनपुट abcade है, तो आउटपुट 3 होगा, क्योंकि a फिर से इंडेक्स 3 पर मौजूद है। इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे: एक मैप

  1. - पायथन में स्ट्रिंग से न्यूनतम वर्णमाला कैरेक्टर कैसे प्राप्त करें?

    आप स्ट्रिंग पर min मेथड का उपयोग करके स्ट्रिंग से न्यूनतम वर्णमाला कैरेक्टर प्राप्त कर सकते हैं। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> min(helloworld) d >>> min(TAJMAHAL) A

  1. - पायथन में स्ट्रिंग से अधिकतम वर्णमाला कैरेक्टर कैसे प्राप्त करें?

    आप स्ट्रिंग पर max मेथड का उपयोग करके स्ट्रिंग से अधिकतम वर्णमाला कैरेक्टर प्राप्त कर सकते हैं। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> max(helloworld) w >>> max(stripedzebra) z