18. 字符串、包装类、原始数据类剪得转换:
各个转换如下:
1>String 转换成Integer:
Integer integer = new Integer(“string”);或
Integer Integer = Integer.valueOf(String);
注:String必须是数字字符串,如:”1232“。
2>Integer 转换成String:
String str = Integer.toString();
3>Integer 转换成int:
int i = integer.intValue();
4>int 转换成Integer:
Integer Integer = new Integer(i);或
Integer integer = Integer.valueOf(i);
5>String 转换成 int:
int i = Integer.parseInt(string);
6>int 转换成 String:
String string = String.valueOf(i);或
String string = i + ““;
例子:
public class TypeWrap {
public static void main(String[] args) {
String str1 = "123";
// String 转换成 Integer 类型
// 方式一
Integer integer1 = new Integer(str1);
// 方式二
Integer integer2 = Integer.valueOf(str1);
// Integer 转换成 String
String str2 = Integer.toString(integer1);
// Integer 转换成 int
int i1 = integer1.intValue();
// 把 int 转换成 Integer
// 方式一
Integer integer3 = new Integer(i1);
// 方式二
Integer integer4 = Integer.valueOf(i1);
// String 转换成 int
int i2 = Integer.parseInt(str1);
// 把int 转换成 String
// 方法一
String str3 = String.valueOf(i1);
// 方法二
String str4 = i1 + "";
}
}