强制转换不行啊

解决方案 »

  1.   

    String.toCharArray()
    String.ValueOf()
      

  2.   

    class Test{
    public static void main(String args[]){
    String d1="abc";
       
       char i1=d1.toCharArray();
       
       System.out.print(i1);
    }
    }
     
    //???????????????????不行啊
      

  3.   

    char[] c = str.toCharArray();
    System.out.println(new String(c));
      

  4.   

    char[] ch = null;
    for(int i=0;i<str.lenght;i++){
            ch[i]=str.charAt(i);
    }
    charAt(int index) 
    Returns the character at the specified index.
      

  5.   

    楼上正解,toCharArray返回的是一个字符数组,例如,char[]ch = str.toCharArray();以后的操作针对ch字符数组即可。
      

  6.   

    char[] char1={'a','d','c','d','e','f','g'};
    String str1 =new String(char1);//构造器传参
    System.out.println("CharArrayToString");
    System.out.println(str1);
    System.out.println("StringToCharArray");
    System.out.println(str1.toCharArray());//String的方法