Java³ÌÐòÉè¼ÆÈëÃÅÓ뾫ͨ
//StringBufferOP1.java Ô´³ÌÐòÈçÏ£º public class StringBufferOP1 { }
³ÌÐòÔËÐнá¹ûÈçͼ5-22¡£
public static void main(String args[]) { }
StringBuffer strBuff1=new StringBuffer(); strBuff1.append(1f); strBuff1.append(\ËûÊÇÌì²Å£¬\strBuff1.append(100);
strBuff1.append(\µÄÌì²Å¡£\System.out.println(strBuff1);
System.out.println(\
StringBuffer strBuff2=new StringBuffer(\±à³Ì¸ßÊÖ!\System.out.println(strBuff2); strBuff2.insert(0,2);
System.out.println(strBuff2); strBuff2.insert(1,'¡¢'); System.out.println(strBuff2); strBuff2.insert(2, \ÎÒÒª×ö \System.out.println(strBuff2); System.out.println(\
System.out.println(\System.out.println(\
ͼ5-22 Àý5-13³ÌÐòÔËÐнá¹ûͼ
91
µÚÎåÕ Êý×éºÍ×Ö·û´®
(5)×Ö·û´®µÄÆäËüÐ޸ķ½·¨
StringBuffer delete(int begpos, int endpos)
ɾ³ýµ±Ç°StringBuffer¶ÔÏóÖÐ×ÔbegposλÅZÆð£¬µ½endposλÅZÖ¹µÄ×Ó×Ö·û´®¡£ StringBuffer deleteCharAt(int pos)
ɾ³ýµ±Ç°StringBuffer¶ÔÏóÖÐposλÅZ´¦µÄ×Ö·û¡£ StringBuffer reverse() ·´×ªµ±Ç°×Ö·û´®¡£
StringBuffer replace(int begpos, int endpos, String str)
½«µ±Ç°StringBuffer¶ÔÏóÖÐ×ÔbegposλÅZÆð£¬µ½endposλÅZÖ¹µÄ×Ó×Ö·û´®£¬Ì滻Ϊָ¶¨µÄ×Ö·û´®str¡£
void setCharAt(int pos, char ch)
½«µ±Ç°StringBuffer¶ÔÏóÖÐposλÅZ´¦µÄ×Ö·ûÌæ»»ÎªÖ¸¶¨µÄ×Ö·ûch¡£
92