输入一个字符串,进行分割,怎么转换到一个char数组呢?
如果转换到int 数组是这样的。
 BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); 
 String[] t = br.readLine().split(" ");
 int[] a;
 for(int i = 0;i<a.length;i++)

    a[i] = Integer.parseInt(t[j]);
}
我要转换到一个char数组,该怎么写呢?

解决方案 »

  1.   

    public static void main(String[] args)throws IOException 

    BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); 
    String[] t = br.readLine().split(" "); 
    char[] a; 
    String str="";
    for(int i = 0;i <t.length;i++) 

        str=str+(t[i]); 

    a=str.toCharArray();
    for (int i = 0; i < a.length; i++) {
    System.out.print(a[i]+" ");
    }
      

  2.   

    String str=textfield1.getText().trim();
    int len=str.length();
    char []name=new char[len];
    for(int i=0;i<len;i++){
    name[i]=str.charAt(i);
    }
    你可以参考这个,前段时间我用来转换来着,你可以试试。。
      

  3.   


    char[] ch=str.toCharArray();
      

  4.   

    char[] arrChar = t.getBytes;调用string类里面的getbytes方法就可以了啊