Program
public class StringSubstring { public static void main(String args[]) { String s1 = "venkateshsiva"; System.out.println(s1.substring(2, 4)); System.out.println(s1.substring(2)); } }
Output
returns nk returns nkateshsiva
Description
public String substring​(int beginIndex)
Returns a 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.
tring)
Parameters:
beginIndex – the beginning index, inclusive.
Returns:
the specified substring.
Throws:
IndexOutOfBoundsException – if beginIndex is negative or larger than the length of this String object.
public String substring​(int beginIndex, int endIndex)
Returns a string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex – 1. Thus the length of the substring is endIndex-beginIndex.
Parameters:
beginIndex – the beginning index, inclusive.
endIndex – the ending index, exclusive.
Returns:
the specified substring.
Throws:
IndexOutOfBoundsException – if the beginIndex is negative, or endIndex is larger than the length of this String object, or beginIndex is larger than endIndex.