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

java中如何将"字符串数组"合并成"一个字符串"例如String[]ss=newString[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中没有例子看不懂
展开
 我来答
锐利还虔敬灬饼干N
推荐于2017-11-23 · TA获得超过164个赞
知道答主
回答量:69
采纳率:0%
帮助的人:38.4万
展开全部
1.先建立一个StringBuffer对象

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

3.如果想得到String,就调用StringBuffer的toString()方法!
百度网友0f39ceb
2010-10-31 · TA获得超过781个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:456万
展开全部
试试下面程序中的三种方法看看:
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);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌动小生
2010-10-31 · TA获得超过253个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:134万
展开全部
楼主问这个问题,想必是很少阅读JavaAPI的开发文档,就算这个问题你解决到了,那以后肯定还会有更多的类似这样的问题,我还是建议你遇到了问题去看看javaAPI的文档。授之以鱼,不如授之以渔……希望帮到你%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式