Given:
public class x{
public static void main (string [] args){
String theString = “Hello World”;
System.out.println(theString.charAt(11));
}
}
What is the result?
A.
There is no output
B.
d is output
C.
A StringIndexOutOfBoundsException is thrown at runtime
D.
An ArrayIndexOutOfBoundsException is thrown at runtime
E.
A NullPointException is thrown at runtime
F.
A StringArrayIndexOutOfBoundsException is thrown at runtime
Explanation:
There are only 11 characters in the string “Hello World”. The code
theString.charAt(11) retrieves the 12th character, which does not exist. A
StringIndexOutOfBoundsException is thrown.
Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range:
11