java 中如何将 "字符串数组" 合并成 "一个字符串" 例如String [] ss = new String [n] 字符串数组中有n个

java 中如何将 "字符串数组" 合并成 "一个字符串"
例如String [] ss = new String [n] 字符串数组中有n个字符串成员
共有几中方法?最好能举例说明一下:
这三种方法行不行?
1.String allss = new String(ss[]);
2.String allss = ss[].toString();
3.String allss = ArraytoString();
如果都不行的话还有其它方法吗?
javaAPI中没有例子看不懂

1.先建立一个StringBuffer对象

2.然后对你想合并的该字符串数组String [] ss遍历,遍历的时候,通过使用StringBuffer的append()方法,将每个ss[i]中的值加入到StringBuffer中

3.如果想得到String,就调用StringBuffer的toString()方法!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-31
试试下面程序中的三种方法看看:
public class Allstring {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String[] str = new String[3];
str[0] = "first";
str[1] = "second";
str[2] = "third";
String allStr1 = new String();
String allStr2 = new String();

allStr1 = str[0].concat(str[1]).concat(str[2]);

allStr2 = str[0] + str[1] + str[2];

StringBuffer sb = new StringBuffer();
String allStr3 = sb.append(str[0]).append(str[1]).append(str[2]).toString();

System.out.println(allStr1);
System.out.println(allStr2);
System.out.println(allStr3);
}
}
第2个回答  2010-10-31
楼主问这个问题,想必是很少阅读JavaAPI的开发文档,就算这个问题你解决到了,那以后肯定还会有更多的类似这样的问题,我还是建议你遇到了问题去看看javaAPI的文档。授之以鱼,不如授之以渔……希望帮到你%
相似回答