bycj.net
当前位置:首页 >> jAvA把ChAr转为string >>

jAvA把ChAr转为string

public class Test { public static void main(String [] args) { char c = 'a'; System.out.println (c); String str = String.valueOf(c); System.out.println (str); } }

1.直接在构造String时建立. char data[] = {'s', 'g', 'k'}; String str = new String(data); 2.String有方法可以直接转换. String.valueOf(char[] chr)就可以. 如: char[] cha = {'s','g','h'}; String n = String.valueOf(cha);

java中String s = String.valueOf('a'); 是较好的

在String的构造方法里有一个String(char[] value),其中参数就是你的char[]数组,可以构造出一个String来代替你的char[],比如String str = new String(yourCharArray);out.println(str);就会输出你希望的结果

char[]转string: 用string的接收char[]的构造方法 new string(char[]); string转char[]: 用string类api提供好的tochararray()方法 string str="xxx"; char[] c=str.tochararray();

代码import java.util.Arrays;public class StringChar {public static void main(String[] args) {//字符串--》字符String str1 = "风云";char c1 = str1.charAt(0);//风, 如果要得到云.那么charAt(1);System.out.println(c1);char[] cs1 = str1.toCharArray()

package selfutil;public class tesst { public static void main(String[] args) { char ch = 'A'; String str = "" + ch; System.out.println(str); }}

使用String类型的静态方法valueOf(),如:char c = 'a';String str = String.valueOf(c);System.out.println(str);

public static void main(string[] args) { // todo auto-generated method stub string str = "aadfadsf"; char[] strchar = str.tochararray(); for (char a:strchar) system.out.print(a+" "); }

string s=“abcde”;char chs[]=s.tochararray();就可以了

9647.net | yydg.net | qzgx.net | nnpc.net | gpfd.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com