public
char charAt(int index)
Returns
the char value at the specified index.
class StringCharAt{ public static void main(String args[]){ String str = new String("Hello"); System.out.println("str = " + str); System.out.println("Character at 0th position is " + str.charAt(0)); System.out.println("Character at 1st position is " + str.charAt(1)); System.out.println("Character at 2nd position is " + str.charAt(2)); System.out.println("Character at 3rd position is " + str.charAt(3)); System.out.println("Character at 4th position is " + str.charAt(4)); } }
Output
str = Hello Character at 0th position is H Character at 1st position is e Character at 2nd position is l Character at 3rd position is l Character at 4th position is o
1.
Throws IndexOutOfBoundsException if the index argument negative or
not less than the length of this string.
class StringCharAtIndexOut{ public static void main(String args[]){ String str = new String("Hello"); System.out.println("str = " + str); System.out.println("Character at 5th position is " + str.charAt(5)); } }
Output
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 5 at java.lang.String.charAt(String.java:646) at StringCharAtIndexOut.main(StringCharAtIndexOut.java:6)
No comments:
Post a Comment