Vidyalelo
Java Programming · Q38

Strings

Programming · Java Programming · question 38

Q38

What will be the output? String str1 = "abcde"; System.out.println(str1.substring(1, 3));

A.
abc
B.
bc
Answer
C.
bcd
D.
abcd
E.
None of these

Answer: Option B

Solution

Answer: Option B
Solution:

substring() method has two variants and returns a new string that is a substring of this string. The substring begins with the character at the specified index and extends to the end of this string or upto endIndex - 1 if second argument is given.
Syntax: Here is the syntax of this method:
public String substring(int beginIndex)
or
public String substring(int beginIndex, int endIndex)
Parameters: Here is the detail of parameters:
beginIndex -- the begin index, inclusive.
endIndex -- the end index, exclus