黑马程序员技术交流社区
标题:
求助,可以把一个字符数组转成一个字符串吗?
[打印本页]
作者:
吴治澎
时间:
2012-6-13 16:55
标题:
求助,可以把一个字符数组转成一个字符串吗?
如题。
作者:
朱亮辉
时间:
2012-6-13 18:36
可以,但是会自动加上逗号了,你可以添加一个变量循环字符串数组拼接字符创
作者:
王继光
时间:
2012-6-13 19:00
非常简单, 用 string 方法
例如:
char[] ch = {'h','e','l','l','o'};
string str = new string(ch);
这样就自动生成一个 str字符串啦
作者:
黑马龙超
时间:
2012-6-13 20:29
调用string的构造函数之一
string str=new string(char[] chars)
作者:
黑马-许泽宇
时间:
2012-6-13 22:07
char[] ch = {'h','e','l','l','o'};
string str = new string(ch);
杨老师的视频里有讲过的
作者:
孙毅
时间:
2012-6-14 15:16
可以调用string的构造函数,把字符数组传进去,即可生成一个字符串
也可以遍历字符数组拼结成一个字符串
作者:
孙毅
时间:
2012-6-14 15:16
可以调用string的构造函数,把字符数组传进去,即可生成一个字符串
也可以遍历字符数组拼结成一个字符串
作者:
吴伟烈
时间:
2012-6-17 09:39
string[] strs={"a","b","c"};//数组
string str='';
for(int i=0;i<strs.Length;i++)
{
str+=strs[i];
}
这样就成了
作者:
杨朔
时间:
2012-6-17 10:26
当然可以,可以遍历数组,然后再添加到一起,具体方法就是定义一个StringBuffer,这样就可以调用他的append方法。
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();
作者:
聂玉林
时间:
2012-6-17 10:32
可以的,char []a={'h','d'};
string str=new string (ch);
作者:
黑马-杨鹏立
时间:
2012-6-17 16:06
可以的。。。代码就不写了和大家没多大区别,我就说下思路吧 ,呵呵~~~
首先通过循环获得数组的每一项,最后把这些项拼接打印出来就好了
作者:
王璐
时间:
2012-6-17 16:48
String(char[] value)
这是String中的构造函数,分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。
char[] ch = {'a','b','c'};
String str = new String(ch);
可将其转换成字符串
作者:
戴伟
时间:
2012-6-17 17:18
也可以用foreach循环
char[] chArr = { 'a', 'b', 'c' };
StringBuilder str = new StringBuilder(); ;
foreach (char ch in chArr)
{
str.Append(ch);
}
作者:
李玮
时间:
2012-6-18 11:18
string str = new string(字符数组名)
作者:
黑马李果
时间:
2012-7-3 21:35
本帖最后由 李过 于 2012-7-3 21:55 编辑
string myString=new string(charArray); //方法一,其中charArray为待转换的字符数组。
myString="";
foreach (char ch in charArray) //方法二。
myString+=ch;
StringBuilder sb=new StringBuilder(); //方法三。
foreach(char ch in charArray)
sb.Append(ch);
myString=sb.ToString();
复制代码
作者:
王玲星
时间:
2012-7-4 00:53
1)string str=new string(字符数组名);
2)str="";
foreach(char ch in 字符数组名)
{ str+=ch; }
作者:
王志波
时间:
2012-7-5 21:14
可以,很简单啊。string str=new string(字符数组);
作者:
刘旺
时间:
2012-7-7 11:30
char[] ch = {'h','e','l','l','o'};
string str = new string(ch);
string 定义的字符串 是只读属性
作者:
戴水平
时间:
2012-7-8 11:46
char[] s = new char[] {'a','b','c','d','e' };
StringBuilder str = new StringBuilder();
for (int i = 0; i < s.Length; i++)
{
str.Append(s[i]);
}
Console.WriteLine("{0}", str);
Console.ReadKey();
作者:
侯慧杰
时间:
2012-7-8 15:41
提示:可以用for循环,把字符窜数组拼接成一个字符串
作者:
HM李超
时间:
2012-12-28 22:48
char[] ch={'h','e','l','l','o'};
String str=new String(ch);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2