public class Main { 
 
  public static void main(String[] args) { 
    StringBuffer sb = new StringBuffer("this is a test"); 
 
    System.out.println(sb); 
    String strPart1 = sb.substring(5); 
 
    System.out.println(strPart1); 
    String strPart2 = sb.substring(0, 17); 
 
    System.out.println(strPart2); 
  } 
} 
/* 
this is a test 
is a test 
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 17 
  at java.lang.AbstractStringBuilder.substring(AbstractStringBuilder.java:879) 
  at java.lang.StringBuffer.substring(StringBuffer.java:416) 
  at Main.main(Main.java:10) 
*/ 
 
    
     
  
  |