1.String转int
(1)Integer.parseInt() 或者 Integer.valueOf()
String str="1234";
// int n=Integer.valueOf(str);
int n=Integer.parseInt(str);
System.out.println(n);
(2)new Integer()
String s="100";
int h=new Integer(s);
2.int 转String
(1)
int n=12;
String str=n+"";
System.out.println(str);
(2) Integer.toString()
int n=12;
String str=Integer.toString(n);
System.out.println(str);
(3) String.valueOf()
int n=12;
String str=String.valueOf(n);
System.out.println(str);
3.char 转 int
(1) -‘0’
char v='1';
int n=v-'0';
System.out.println(n);
4.int转char
转化为字符串在转化为int
5. String转为char
(1) toCharArray()
String str="123456";
char[] c=str.toCharArray();
for (int i = 0; i < c.length; i++) {
System.out.println(c[i]);
}
(2) charAt()
String str="123";
for (int i = 0; i < str.length(); i++) {
char c=str.charAt(i);
}
6.char 转String
(1) 效率最高 String.valueOf()
char n='c';
String str=String.valueOf(n);
(2)数组
char[] ch=new char[]{'a','b'};
String str1=String.valueOf(ch);
(3)Character.toString()
char n='c';
String str2=Character.toString(n);
(4) 效率最低 +“ ”
char n='c';
String str3=n+"";
(5) new String
char[] ch=new char[]{'a','b'};
String str4=new String(ch);