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 are concatenating strings in Java, and how do you use it?

what are difference between C and C++?