स्ट्रिंग charAt () उदाहरण के साथ जावा में विधि

विषय - सूची:

Anonim

क्यों स्ट्रिंग "charAt" विधि का उपयोग करें?

वर्ण विधि निश्चित सूचकांक पर वर्ण लौटाती है। इस विधि में इंडेक्स वैल्यू 0 और स्ट्रिंग लेंथ माइनस 1 के बीच होना चाहिए

विधि सिंटैक्स:

public char charAt(int index)

पैरामीटर इनपुट:

इंडेक्स - यह जावा विधि केवल एकल इनपुट को स्वीकार करती है जो एक इंट डेटा प्रकार है।

विधि रिटर्न:

यह विधि इंडेक्स इनपुट के आधार पर एक चरित्र प्रकार का डेटा लौटाती है

अपवाद:

यदि सूचकांक मान 0 और स्ट्रिंग लंबाई शून्य से एक के बीच नहीं है, तो java.lang.StringIndexOutOfBoundsException फेंकता है

उदाहरण 1:

public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}

आउटपुट:

0 स्थान पर वर्ण है: 5 वें स्थान पर T चरित्र है: i

22 वें स्थान पर वर्ण है: M

थ्रेड में अपवाद "मुख्य" java.lang.StringIndexOutOfBoundsException: स्ट्रिंग इंडेक्स सीमा से बाहर: -1

इस जावा चार्ट विधि के बारे में कुछ महत्वपूर्ण बातें:

  • यह जावा विधि एक तर्क लेती है जो हमेशा इंट प्रकार होता है।
  • यह विधि वर्ण को दिए गए इंट तर्क के लिए चार के रूप में लौटाती है। इंट मान 0 से शुरू होने वाले इंडेक्स को निर्दिष्ट करता है।
  • यदि इंडेक्स मान स्ट्रिंग की लंबाई या नकारात्मक से अधिक है, तो IndexOutOfBounds अपवाद त्रुटि होती है।
  • सूचकांक सीमा 0 से string_length-1 के बीच होनी चाहिए।