StringBuffer的刪除功能:
/* * StringBuffer的刪除功能 * public StringBuffer deleteCharAt(int index):刪除指定位置的字符,並返回本身 * public StringBuffer delete(int start,int end):刪除從指定位置開始指定位置結束的內容,並返回本身 */
代碼實現案列:
public class StringBufferDemo { public static void main(String[] args) { // 創建對象 StringBuffer sb = new StringBuffer(); // 添加功能 sb.append("hello").append("world").append("java"); System.out.println("sb:" + sb); // public StringBuffer deleteCharAt(int index):刪除指定位置的字符,並返回本身 // 需求:我要刪除e這個字符,腫么辦? // sb.deleteCharAt(1); // 需求:我要刪除第一個l這個字符,腫么辦? // sb.deleteCharAt(1); // public StringBuffer delete(int start,int // end):刪除從指定位置開始指定位置結束的內容,並返回本身 // 需求:我要刪除world這個字符串,腫么辦? // sb.delete(5, 10); // 需求:我要刪除所有的數據 sb.delete(0, sb.length()); System.out.println("sb:" + sb); } }