1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
/* 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 */ |
Add Comment