JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.StringBuffer
的使用

使用 StringBuffer 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 
javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 
 

java.ioStringBuffer 的使用
 

返回 StringBufferjava.io 中的方法
 StringBuffer StringWriter.getBuffer()
          返回该字符串缓冲区本身。
 

java.langStringBuffer 的使用
 

返回 StringBufferjava.lang 中的方法
 StringBuffer StringBuffer.append(boolean b)
           
 StringBuffer StringBuffer.append(char c)
           
 StringBuffer StringBuffer.append(char[] str)
           
 StringBuffer StringBuffer.append(char[] str, int offset, int len)
           
 StringBuffer StringBuffer.append(CharSequence s)
          将指定的 CharSequence 追加到该序列。
 StringBuffer StringBuffer.append(CharSequence s, int start, int end)
           
 StringBuffer StringBuffer.append(double d)
           
 StringBuffer StringBuffer.append(float f)
           
 StringBuffer StringBuffer.append(int i)
           
 StringBuffer StringBuffer.append(long lng)
           
 StringBuffer StringBuffer.append(Object obj)
           
 StringBuffer StringBuffer.append(String str)
           
 StringBuffer StringBuffer.append(StringBuffer sb)
          将指定的 StringBuffer 追加到此序列中。
 StringBuffer StringBuffer.appendCodePoint(int codePoint)
           
 StringBuffer StringBuffer.delete(int start, int end)
           
 StringBuffer StringBuffer.deleteCharAt(int index)
           
 StringBuffer StringBuffer.insert(int offset, boolean b)
           
 StringBuffer StringBuffer.insert(int offset, char c)
           
 StringBuffer StringBuffer.insert(int offset, char[] str)
           
 StringBuffer StringBuffer.insert(int index, char[] str, int offset, int len)
           
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s)
           
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s, int start, int end)
           
 StringBuffer StringBuffer.insert(int offset, double d)
           
 StringBuffer StringBuffer.insert(int offset, float f)
           
 StringBuffer StringBuffer.insert(int offset, int i)
           
 StringBuffer StringBuffer.insert(int offset, long l)
           
 StringBuffer StringBuffer.insert(int offset, Object obj)
           
 StringBuffer StringBuffer.insert(int offset, String str)
           
 StringBuffer StringBuffer.replace(int start, int end, String str)
           
 StringBuffer StringBuffer.reverse()
           
 

参数类型为 StringBufferjava.lang 中的方法
 StringBuffer StringBuffer.append(StringBuffer sb)
          将指定的 StringBuffer 追加到此序列中。
 StringBuilder StringBuilder.append(StringBuffer sb)
          将指定的 StringBuffer 追加到此序列。
 boolean String.contentEquals(StringBuffer sb)
          当且仅当此 String 表示与指定的 StringBuffer 相同的字符序列时,才返回 true
 

参数类型为 StringBufferjava.lang 中的构造方法
String(StringBuffer buffer)
          分配一个新的字符串,它包含当前包含在字符串缓冲区参数中的字符序列。
 

java.textStringBuffer 的使用
 

返回 StringBufferjava.text 中的方法
abstract  StringBuffer DateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition)
          将一个 Date 格式化为日期/时间字符串。
 StringBuffer SimpleDateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition pos)
          将给定的 Date 格式化为日期/时间字符串,并将结果追加到给定的 StringBuffer
abstract  StringBuffer NumberFormat.format(double number, StringBuffer toAppendTo, FieldPosition pos)
          格式规范。
 StringBuffer DecimalFormat.format(double number, StringBuffer result, FieldPosition fieldPosition)
          格式化一个 double 值,以生成一个字符串。
 StringBuffer ChoiceFormat.format(double number, StringBuffer toAppendTo, FieldPosition status)
          返回带已格式化 double 的模式。
abstract  StringBuffer NumberFormat.format(long number, StringBuffer toAppendTo, FieldPosition pos)
          格式规范。
 StringBuffer DecimalFormat.format(long number, StringBuffer result, FieldPosition fieldPosition)
          格式化一个 long 值,以生成一个字符串。
 StringBuffer ChoiceFormat.format(long number, StringBuffer toAppendTo, FieldPosition status)
          特殊格式。
 StringBuffer MessageFormat.format(Object[] arguments, StringBuffer result, FieldPosition pos)
          格式化一个对象数组,并将 MessageFormat 的模式追加到所提供的 StringBuffer,用格式化后的对象替换格式元素。
abstract  StringBuffer Format.format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个对象,并将得到的文本追加到给定的字符缓冲区。
 StringBuffer MessageFormat.format(Object arguments, StringBuffer result, FieldPosition pos)
          格式化一个对象数组,并将 MessageFormat 的模式追加到所提供的 StringBuffer,用格式化后的对象替换格式元素。
 StringBuffer DateFormat.format(Object obj, StringBuffer toAppendTo, FieldPosition fieldPosition)
          重写 Format。
 StringBuffer NumberFormat.format(Object number, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个数并把所得文本追加到给定字符串缓冲区。
 StringBuffer DecimalFormat.format(Object number, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个数,并将所得文本追加到给定的字符串缓冲区。
 

参数类型为 StringBufferjava.text 中的方法
abstract  StringBuffer DateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition)
          将一个 Date 格式化为日期/时间字符串。
 StringBuffer SimpleDateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition pos)
          将给定的 Date 格式化为日期/时间字符串,并将结果追加到给定的 StringBuffer
abstract  StringBuffer NumberFormat.format(double number, StringBuffer toAppendTo, FieldPosition pos)
          格式规范。
 StringBuffer DecimalFormat.format(double number, StringBuffer result, FieldPosition fieldPosition)
          格式化一个 double 值,以生成一个字符串。
 StringBuffer ChoiceFormat.format(double number, StringBuffer toAppendTo, FieldPosition status)
          返回带已格式化 double 的模式。
abstract  StringBuffer NumberFormat.format(long number, StringBuffer toAppendTo, FieldPosition pos)
          格式规范。
 StringBuffer DecimalFormat.format(long number, StringBuffer result, FieldPosition fieldPosition)
          格式化一个 long 值,以生成一个字符串。
 StringBuffer ChoiceFormat.format(long number, StringBuffer toAppendTo, FieldPosition status)
          特殊格式。
 StringBuffer MessageFormat.format(Object[] arguments, StringBuffer result, FieldPosition pos)
          格式化一个对象数组,并将 MessageFormat 的模式追加到所提供的 StringBuffer,用格式化后的对象替换格式元素。
abstract  StringBuffer Format.format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个对象,并将得到的文本追加到给定的字符缓冲区。
 StringBuffer MessageFormat.format(Object arguments, StringBuffer result, FieldPosition pos)
          格式化一个对象数组,并将 MessageFormat 的模式追加到所提供的 StringBuffer,用格式化后的对象替换格式元素。
 StringBuffer DateFormat.format(Object obj, StringBuffer toAppendTo, FieldPosition fieldPosition)
          重写 Format。
 StringBuffer NumberFormat.format(Object number, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个数并把所得文本追加到给定字符串缓冲区。
 StringBuffer DecimalFormat.format(Object number, StringBuffer toAppendTo, FieldPosition pos)
          格式化一个数,并将所得文本追加到给定的字符串缓冲区。
 

java.util.regexStringBuffer 的使用
 

返回 StringBufferjava.util.regex 中的方法
 StringBuffer Matcher.appendTail(StringBuffer sb)
          实现终端追加和替换步骤。
 

参数类型为 StringBufferjava.util.regex 中的方法
 Matcher Matcher.appendReplacement(StringBuffer sb, String replacement)
          实现非终端追加和替换步骤。
 StringBuffer Matcher.appendTail(StringBuffer sb)
          实现终端追加和替换步骤。
 

javax.swing.text.html.parserStringBuffer 的使用
 

参数类型为 StringBufferjavax.swing.text.html.parser 中的方法
protected  boolean Parser.parseMarkupDeclarations(StringBuffer strBuff)
          解析标记声明。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策