Java.lang.StringBuilder.subSequence() Method


Advertisements


Description

The java.lang.StringBuilder.subSequence() method returns a new character sequence that is a subsequence of this sequence.

Declaration

Following is the declaration for java.lang.StringBuilder.subSequence() method

public CharSequence subSequence(int start, int end)

Parameters

  • start − This is the start index, inclusive.

  • end − This is the end index, exclusive.

Return Value

This method returns the specified subsequence.

Exception

IndexOutOfBoundsException − if start or end are negative, if end is greater than length(), or if start is greater than end.

Example

The following example shows the usage of java.lang.StringBuilder.subSequence() method.

Live Demo
package com.tutorialspoint;

import java.lang.*;

public class StringBuilderDemo {

   public static void main(String[] args) {
  
      StringBuilder str = new StringBuilder("administrator");
      System.out.println("string = " + str);

      CharSequence cSeq;
      // returns the specified subSequence
      cSeq = str.subSequence(0,5);

      // print the subsequence
      System.out.println("subSequence = " + cSeq);
   }      
}

Let us compile and run the above program, this will produce the following result −

string = administrator
subSequence = admin

java_lang_stringbuilder.htm

Advertisements