char []charArray=new String("abc").toCharArray() ;

解决方案 »

  1.   

    String s="123456";
       int[] ia=new int[s.length()];
       for(int i=0;i<s.length();i++)
       ia[i]=s.charAt(i);
      
    这样得到的是unicode值,如果想得到数值(假设字符串中都是数字字符)则
       String s="123456";
       int[] ia=new int[s.length()];
       for(int i=0;i<s.length();i++)
       ia[i]=Character.getNumericValue(s.charAt(i));  
      

  2.   

    char[] charArray="abc".toCharArray() ;
    不就好了,还用得着new吗?