1. char转为String
char c = 'a'; String s = String.valueOf(c); System.out.println(s);
不用String.valueOf()实现: char a = 'x'; char data[] = {a}; String da = new String(data); System.out.println(da); |
2. String转为char[]
s = "abcs"; char []arr = s.toCharArray(); for(char e:arr){ System.out.print(e+" "); }
不用toCharArray()
char newarr[] = new char[s.length()]; for(int i=0;i<s.length();i++){ newarr[i] = s.charAt(i); } for(char e:newarr){ System.out.print(e+" "); |
3. String[]转为String
String[] ary = {"abc", "123", "45"}; StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++){ sb. append(ary[i]); } String newStr = sb.toString(); System.out.println(newStr); |