java常用类型之间的转换
1.String转换为int:
String str1=“123456”;
int num1=Integer.parseInt(str1);
int num2=Integer.valueOf(str1).intValue();
int num3=new Integer(str1);
转换成long,float,与上边相似
2.String转换成byte[]:
String str2=“1234567”;
byte[] b=new byte[100];
b=str2.getBytes[];
3.String转换成char[]:
String str3="123456";
char [] c=str3.toCharArray();
4.char转换成String
String s=String.valueOf(‘c’);
String s=String.valueOf(new char[] {‘c’});
String s=String.valueOf(char[i]);
String s=Character.toString(‘c’);
5.int转换成String
int num=123456;
String str1=Integer.toString(num);
String str2=String.valueOf(num);
String str3=" "+num;
6.byte数组转换成String
byte [] number="121212".getBytes();
String num=new String(number);
Integer.valueOf(String); //可以转换成包装器类型。
Integer.parseInt(String); //可以转换成基本数据类型