输入一个字符串,进行分割,怎么转换到一个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数组,该怎么写呢?
如果转换到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数组,该怎么写呢?
{
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]+" ");
}
}
int len=str.length();
char []name=new char[len];
for(int i=0;i<len;i++){
name[i]=str.charAt(i);
}
你可以参考这个,前段时间我用来转换来着,你可以试试。。
char[] ch=str.toCharArray();