Computer Applications
If
String x = "Computer";
String y = "Science";
What will the following return?
(a) System.out.print(x.substring(2,6));
(b) System.out.print(x.indexOf(x.charAt(5)));
Java String Handling
5 Likes
Answer
(a)
Output
mput
Explanation
The substring() method returns a substring beginning from the startindex and extending to the character at index endIndex - 1. Here, startindex is 2 and end index is 5 (6 - 1). Since the string starts from index 0, the extracted substring is "mput". Thus, "mput" is printed on the screen.
(b)
Output
5
Explanation
charAt() method returns a character from the string at the index specified as its argument. indexOf() method returns the index of the first occurrence of the specified character within the string or -1 if the character is not present. Thus, the given expression is evaluated as follows:
x.indexOf (x.charAt (5) )
⟹ x.indexOf ( 't' )
⟹ 5
Answered By
2 Likes
Related Questions
State the data type after the following is executed :
char ch = '9'; res = Character.isDigit(ch);
- int
- char
- string
- boolean
State the number of bytes and bits occupied by a character array of 20 elements.
Write the Java statement for the following mathematical expression :
x =
Find the value of
++a * (a++ + 5) + 3 * --a
, if a = 12.