java String

String substring() in Java Code With Examples

Table of Contents

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.