(转载学习)stringBuffer构造方法及一般方法
StringBuffer() :构造一个没有任何字符的StringBuffer类。
StringBuffer(int length) : :构造一个没有任何字符的StringBuffer类,并且,其长度为length。
StringBuffer(String str) :以str为初始值构造一个StringBuffer类。
2、方法。
说明:
1. 所有方法均为public;
2. 书写格式:[修饰符] <返回类型> <方法名([参数列表])>
如:
static int parseInt(String s) 表示:此方法(parseInt)为类方法(static),返回类型为(int),方法
所需参数为String类型。
1. StringBuffer append(boolean b) 2. StringBuffer append(char c) 3. StringBuffer append(char[] str) 4. StringBuffer append(char[] str, int offset, int len) 5. StringBuffer append(double d) 6. StringBuffer append(float f) 7. StringBuffer append(int i) 8. StringBuffer append(long l) 9. StringBuffer append(Object obj) 10. StringBuffer append(String str) 11. StringBuffer append(StringBuffer sb)以上的方法都是向字符串缓冲区“追加”元素,但是,这个“元素”参数可以是布尔量、字符、字符数组、双
String question = new String("1+1="); int answer = 3; boolean result = (1+1==3); StringBuffer sb = new StringBuffer(); sb.append(question); sb.append(answer);sb.append('\t'); sb.append(result); System.out.println(sb);结果为:1+1=3 falseStringBuffer sb1 = new StringBuffer(5); StringBuffer sb2 = new StringBuffer(5); sb1.ensureCapacity(6); sb2.ensureCapacity(100); System.out.println( "sb1.Capacity: " + sb1.capacity() ); System.out.println( "sb2.Capacity: " + sb2.capacity() );结果为:sb1.Capacity: 12sb2.Capacity: 10017. void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) :从当前StringBuffer对象的
20. StringBuffer insert(int offset, boolean b) 21. StringBuffer insert(int offset, char c) 22. StringBuffer insert(int offset, char[] str) 23. StringBuffer insert(int index, char[] str, int offset, int len) 24. StringBuffer insert(int offset, double d) 25. StringBuffer insert(int offset, float f) 26. StringBuffer insert(int offset, int i) 27. StringBuffer insert(int offset, long l) 28. StringBuffer insert(int offset, Object obj) 29. StringBuffer insert(int offset, String str)