StringBuffer的用法不时很了解,看一下API也没弄会,
题目如下
用StringBuffer对象将字符串数组{"java",".","lang","StringBuffer"}连接并打印
谢谢指点

解决方案 »

  1.   

    String[] str = new String[]{"java",".","lang","StringBuffer"} ;

    StringBuffer sb = new StringBuffer("");

    for(int i = 0 ;i<str.length ;i++) {

    sb.append(str[i]);
    } System.out.println(sb);
      

  2.   

    /*
     * Created on 2006-8-8
     *
     * TODO To change the template for this generated file go to
     * Window - Preferences - Java - Code Style - Code Templates
     */
    package mynet;/**
     * @author tc
     *
     * TODO To change the template for this generated type comment go to
     * Window - Preferences - Java - Code Style - Code Templates
     */
    public class StringBufferDemo {
    public static String[] tocat = {"java", ".", "lang", "StringBuffer"};
    public static void main(String[] args) {
    StringBuffer sb = new StringBuffer();
    for (int i =0; i<tocat.length; i++ ){
    sb.append(tocat[i]);
    }
    System.out.println(sb);
    }
    }
    你看看是不是这个样子?
      

  3.   

    1、创建StringBuffer  StringBuffer buffer=new StringBuffer();
    2、追加加字符串      buffer.append("想加就加");
    3、中间插入          buffer.insert(3,"插入");
    4、替换              buffer.replace(1,2,"换掉");
    5、取出              String str=buffer.toString();
      

  4.   

    假设你的字符串数组为String[] s = {"java",".","lang","StringBuffer"}
    StringBuffer buffer = new StringBuffer();
    for(int i = 0 ;i < s.length();i++)
    {
      buffer.append(s[i]);
    }
    String result = buffer.toString();
    result就是你要的结果
      

  5.   

    stringbuffer 的add 比string + 速度快
      

  6.   

    问:用StringBuffer对象将字符串数组{"java",".","lang","StringBuffer"}连接
    答:可以使用StringBuffer的append()方法
    例:
    String[] strArray = {"java",".","lang","StringBuffer"}
    StringBuffer buffer = new StringBuffer();
    for(int i = 0 ;i < strArray .length();i++)
    {
      buffer.append(strArray [i]);
    }