java 中char和 String的转换

...String s="...";
char[] str=
...
将String型字符串赋值到char数组中,如何转换?

char[] str = s.toCharArray();

public char[] toCharArray()将此字符串转换为一个新的字符数组。

返回:
一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。

可以用toCharArray函数,范例如下:

 public class StringToCharArrayExample{  
    public static void main(String args[]){  
    String s1="hello";  
    char[] ch=s1.toCharArray();  
    for(int i=0;i<ch.length;i++)
    {  
        System.out.print(ch[i]);  
    }  
}}