CharArray()是把字符转化为字符数组,我的程序是这样的,请高手看一下为什么错了。
class  Charconvert
{  public  static  void  main(String  args[])
{   String  s="ABCD";
     char   r[]=new  char[4];
     r=s.CharArray();
     for(int  i=0;i<4;i++)
      System.out.print(r[i]+"  ");
     
}
}到底该怎么用这个函数呀。

解决方案 »

  1.   

    class Charconvert{
    public static void main(String args[]){
    String s="ABCD";
    char r[] = new char[4];
    r = s.toCharArray();
    for(int i=0; i<4; i++)
    System.out.print(r[i]+"  ");
    }
    }
      

  2.   

    import java.util.Arrays;class Charconvert{
    public static void main(String args[]){
    String s="ABCD";
    System.out.print(Arrays.asList(s.toCharArray()));
    }