1、int转化成String数据
int a=12;
String str=String.valueOf(b);
或
int a=12;
String str=""+a;
源码:
2、String转化成int数据
String a="123";
int b=Integer.parseInt(a);
源码:
3、String转化成char型数组数据
String a="123";
char[] b=a.toCharArray();
源码:
4、String转化成String型数组数据
String str = "0,1,2";
String a[] = str.split("//,"); //以,为分割点依次向不同的数组下标里存放数据,逗号不会被存到数组里,0存到arr[0],1存到arr[1],2存到arr[2]
String a[] = str.split("");//将字符串中所有字符都存到数组里,0,1,2代表一个元素,存到arr[0]中
//注意这里输出的是元素在数组中的存储结果,逗号代表分割,不是元素
System.out.println(Arrays.toString(a)); //[0,1,2]
源码:
5、char型数组转化成String型数据
char[] a=new char[3];
String b=new String(a);
源码: