java中如何将char数组中取出几个字符放入一个string

比如char数组中一共9个元素 只有前8个是想要的

如何将这八个取出合并为一个string?

这个简单
给你举个例子
char [] array={'a','b','c','d','e','f'};//只有六个元素,你可以模仿。
String str=null;//合并后的String
//遍历数组
for(int i=0;i<array.length-1;i++)//这里这所以是array.length-1,因为你最后一个元素不需要
{
str=str+array[i];//字符串可以直接相加的
}
System.out.println("合并后str= “+str);
希望采纳,祝你学习愉快。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
char[] b循环接收接收前八个char 然后new String(b);
第2个回答  2014-05-16
最简单的就是使用String(char[] value,
int offset, int count) 这个构造函数
第3个回答  2014-05-16
new String(chars, 0, 8)本回答被提问者采纳
第4个回答  2014-05-16
string str = "";
for(int i=0;i<8;i++){str+=char[i];}