java 如何 进行char类型与String类型互相转换
1、String 转为 Char,我们可以String类的toCharArray() 方法进行转换,代码如下:
public class Test2 {
public static void main(String[] args) {
String str="str";
char[] charAry = str.toCharArray();
for(char c : charAry) {
System.out.println(c);
}
}
}

2、上个步骤中的String的长度不为1的,如果是单个字符转为String,可以怎么做,代码如下:
public class Test2 {
public static void main(String[] args) {
String str = "s";
System.out.println(str.toCharArray()[0]);
}
}

3、char类型 转 String 类型,我们即可利用String构造方式,代码如下:
public class Test2 {
public static void main(String[] args) {
char myChar = 'm';
String str = String.valueOf(myChar);
System.out.println(str);
}
}

4、char转为String类型,也可以通过StringBuffer类完成,代码如下:
public class Test2 {
public static void main(String[] args) {
char myChar = 'm';
StringBuffer str = new StringBuffer();
str.append(myChar);
System.out.println(str);
}
}

5、通过上述几种转换方式作个总结,
1. String 转 char :我们可以利用String的toCharArray()方法得到char数组。
2. char 转 String:可以使用String的valueOf()方法,也可以使用可变字符串StringBuffer或StringBuilder类进行转换。
