The method subSequence() obtains a part of a String given the starting index and the length of the result. The method SubSequence() behaves in the same way as substring().

The only difference is that it returns a CharSequence instead of a String.

Available Signatures

public CharSequence subSequence(int beginIndex, int endIndex)


public void whenCallSubSequence_thenCorrect() {
    String s = "Welcome to Baeldung";
    assertEquals("Welcome", s.subSequence(0, 7));
Next »
Java String.substring()
« Previous
Java String.startsWith()
Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.