String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。
用String的toCharArray() 方法直接转。例如:
String st1 = "test";
char[] ch = st1.toCharArray();
那么ch数组的内容就是test,ch[0] 的内容就是 't' ,以此类推...
与C++不同,Java里没有char*类型,只能转化为char数组,写法如下:
String str = "test";
char[] arr = str.toCharArray();
把字符串转化为char数组:
例如:
String str=“abcdef”;
char[] ch=st.toCharArray();
若要转化为单个char,可以从数组中取出来赋值给char
String类型自带有转换为char数组的方法:
String s="test";
char[] ch=s.toCharArray();
要学会看API文档,找String类,里面有将String类型的转换为char的方法