Java StringBuffer SubString Example
- /*
- Java StringBuffer SubString Example
- This example shows how to get a sub string of content of the StringBuffer using
- substring method of Java StringBuffer class.
- */
- public class JavaStringBufferSubStringExample {
- public static void main(String[] args) {
- //create StringBuffer object
- StringBuffer sb = new StringBuffer("Java StringBuffer SubString Example");
- System.out.println("Original Text : " + sb);
- /*
- SubString method is overloaded in StringBuffer class
- 1. String substring(int start)
- returns new String which contains sequence of characters contined in
- StringBuffer starting from start index to StringBuffer.length() - 1 index
- */
- String strPart1 = sb.substring(5);
- System.out.println("Substring 1 : " + strPart1);
- /*
- 2. String substring(int start, int end)
- returns new String which contains sequence of characters contined in
- StringBuffer starting from start index to end index
- */
- String strPart2 = sb.substring(0,17);
- System.out.println("Substring 2 : " + strPart2);
- /* Please note that both the methods can throw a StringIndexOutOfBoundsException
- if start or end is invalid.
- */
- }
- }
- /*
- Output would be
- Original Text : Java StringBuffer SubString Example
- Substring 1 : StringBuffer SubString Example
- Substring 2 : Java StringBuffer
- */



