package cn.lnu.string.demo; public class StringBufferDemo3 { /** * StringBuffer:�ַ��������� * ���������Զ����ݽ�����ʱ�洢 * �˽⻺�����ij������� * ���Ԫ�� * SttingBuffer append(������������);׷�� * StringBuffer insert��index,�������͵����ݣ�;ָ��λ����� * */ public static void main(String[] args) { //1������һ������������ StringBuffer sb=new StringBuffer(); //2��׷��һ���ַ��� sb.append("abc"); //3������һ��booleanֵ��false sb.insert(1, false);//afalsebc---8 System.out.println(sb+"---"+sb.length());//print�����Ὣ����Ҫ��ӡ��������ת���ַ�������������ڶ�����Զ�����toString���� //4��ɾ���ַ� //sb.deleteCharAt(0); sb.delete(1, 4);//����ͷ������β System.out.println(sb+"---"+sb.length());//asebc---5 //5���޸��ַ� sb.replace(1, 5, "what"); System.out.println(sb+"---"+sb.length());//awhat---5 sb.reverse(); System.out.println(sb+"---"+sb.length());//tahwa---5 /* * �ַ�����������ά����һ�����ɱ䳤�ȵ����顱 * ���ͣ���ʵ���dz����ڲ����鳤�Ⱥ��½�����ij���Ҫ��ԭ���鳤�ȵ�1.5����1.75�ȱ����� * ����ԭ��������ݸ��Ƶ��������У������µ�Ԫ��Ҳ��ӵ��������С� * */ } }