66问答网
所有问题
JAVA怎样将一个字符数组转化成一个字符串 类似:char[]a={i,a,m,,a,,s,t,u,d,e,n,t}转化成s=iamastudent
string s=a.toString()不行,有乱码
举报该问题
推荐答案 2011-12-15
正常方法:
1.String str = new String(char[] value) ;
2.String str = String.copyValueOf(char[] data) ;
都可以转换
你说的那种情况不是乱码,而是把字符数组a在内存栈区的地址打印了出来而已。
上面那两种方法都可以,原理底层都是循环实现的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/psDxvnUnD.html
其他回答
第1个回答 2011-12-15
不知道你是想知道JAVA它转化的原理还是方法?
原理的话应该是遍历再叠加的。
方法:1.String str = new String(char[] value) ;
2.String str = String.copyValueOf(char[] data) ;
这两个方法都会返回一个字符串啊!
第2个回答 2011-12-15
String[] a={"i","a","m","a","s"};
String b=a[0]+a[1]+a[2];
太多的话用for循环
第3个回答 2011-12-15
遍历char类型数组, 然后叠加给 变量S
第4个回答 2011-12-15
String s = new Stirng(a);
相似回答
java
中
怎样
把
字符串数组
转换
成字符串
答:
java可以使用两种方法直接将字符数组转为字符串
方法1:直接在构造String时转换
。char[] data = {'a', 'b', 'c'};String str = new String(data);方法2:调用String类的方法转换。String.valueOf(char[] ch)
在
java
中
如何将字符
型
数组
转换到
字符串
中
答:
String构造函数public String(char[] value) 分配一个新的String,使其表示
字符数组
参数中当前包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的
字符串
。参数:value - 字符串的初始值示例:String s = new String(new
char[]{
'h','e','l','l','o'});参考...
java
中
如何将字符数组
转换
成字符串,
以
逗号
分割
答:
我们用stringbuffer类中的函数append来处理
字符串数组
str1,并通过逗号来分割,最后用tostring函数,将其转
变成字符串
的形式。最后用substring来对结果进行截取,得到最后需要的形式:abc,123,45 下图为具体的代码段:
java
中
如何将字符串数组
转换
成字符串
答:
如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
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();如果是 “字符数组” 转 “字符串...
在
java
中
如何将字符数组
装换
成字符串
答:
public class Test11 { public static void main(String []aa){
char
a
[]={
'h','e','l','l','o'};String str="";for(int i=0;i<a.length;i++){ //遍历
字符数组,
连接到一起 str=str+
a[i
];} System.out.println(str);} } 这个你该能看明白了,希望对你有用 ...
java
中
如何将字符数组
里的各元素整合成给
一个字符串
答:
一是在初始化
字符串
时,用String的构造方法创建:例
:char[]
chars=
new char[]{'a','b','c','d'};String string=new String(chars);二是用String类的静态方法valueOf()例:char[] chars=new char[]{'a','b','c','d'};String string=String.valueOf(chars);具体使用方法你可以参见...
大家正在搜
字符串转化为字符数组
把字符串转成字符数组
java字符串转字符数组
js将数组转换成字符串
字符串变成字符数组
数组转化成字符串
字符串转字符数组方法
把字符串转化成字符
数组怎么转成字符串
相关问题
java中如何将字符数组转换成字符串,以逗号分割
在java中如何将字符型数组转换到字符串中
java中如何将字符串变成数组,比如String str=“...
java 怎么将字符串数组转换成字符串
java中怎么将一个字符串数组里面的元素 转化成一个整形变量
java中怎么把字符串转化为字符串数组?
java中,如何把一个字符串转换成数组?
java中,如何将一个char 数组转换为string或者将...