What is char charAt (int index) in Java, and how can I use it?

Java String charAt() method
The Java String charAt() method returns the character at the specified index. The index value should lie between 0 and length()-1.
Signature:
public char charAt(int index)
Parameter:
index- Index of the character to be returned.
Return:
returns character at the specified position.
Exception:
StringIndexOutOfBoundsException- If index is negative or greater then the length of the String.
Example:To show working of charAt() method
class Gfg {
    public static void main(String args[])
    {
        String s = "Welcome! to Java Planet";
  
        char ch = s.charAt(3);
        System.out.println(ch);
  
        ch = s.charAt(0);
        System.out.println(ch);
    }
}

Output:
c
W
Let's see the example of charAt() method where we are passing greater index value. In such case, it throws StringIndexOutOfBoundsException at run time.
// Java program to demonstrate // working of charAt() method class Gfg { public static void main(String args[]) { String s = "abc"; char ch = s.charAt(4); System.out.println(ch); } }
Output:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 4
    at java.lang.String.charAt(String.java:658)
    at Gfg.main(File.java:9)

Comments

Popular posts from this blog

How to Install Java? How to set Paths in Java?

What is the alert log?