一、String转char和int
1、String转int
使用Integer.valueOf()或者Integer.parseInt()方法
String str1 = "1";
int i1 = Integer.valueOf(str1);
Integer i2= Integer.parseInt(str1);
2、String转char
使用String.charAt()、String.toCharArray()方法
//使用charAt()
String str = "a";
char a1 =str.charAt(0);
//使用toCharArray()
char[] as = str.toCharArray();
char a2 = as[0];
二、int转换为String和char
1、int转换为String
int i = 1;
String str1 = String.valueOf(i);
String str2 = i+"";
String str3 = Integer.toString(i);
2、int转换为char
强制转换
int i = 1;
char a = (char)i;
三、char类型转换为String和int
1、char转换为String
char c = 'a';
String s1 = c+"";
String s2 = String.valueOf(c);
StringBuilder sb = new StringBuilder();
String s3 = sb.append(c).toString();
2、char转换为int
char c = 'a';
int i1 = (int)c;
int i2 = Character.digit(c,radix);//十六进制下使用