Here you can find the source of substring(StringBuffer buf, int start, int lim)
public static String substring(StringBuffer buf, int start, int lim)
//package com.java2s; public class Main { public static String substring(StringBuffer buf, int start, int lim) { int len = lim - start; char[] result = new char[len]; buf.getChars(start, lim, result, 0); return String.valueOf(result); }//w w w .java 2s . c o m }