基本データ型 | 対応するパッケージ |
---|---|
バイト | バイト |
ショート | ショート |
int | 整数 |
長いです | 長いです |
char | キャラクター |
フローア | 浮く |
ダブル | ダブル |
ブール値 | ブール値 |
パッキング:基本データ型はパッケージタイプに変換されます。ボックス化解除:パッケージタイプは基本データタイプに変換されます。
package 包装类;
public class Testdome {
public static void main(String[] args) {
//基本类型转成包装类
Integer i1 = new Integer(12);
Integer i2= Integer.valueOf(12);
//包装类型转成基本类型
Integer i3 = Integer.valueOf(13);
int intValue = i3.intValue();
//通过构造
Integer i4 =new Integer(13);
int intValue2 = i4.intValue();
//String类型转int类型
int parseInt = Integer.parseInt("14");
//转double
double parseDouble = Double.parseDouble("3.14");
//包装属性
int maxValue = Integer.MAX_VALUE;//最大
int minValue = Integer.MIN_VALUE;//最小
//进制转换
String binaryString = Integer.toBinaryString(12);//10 转 2 进制
String octalString = Integer.toOctalString(12);//10 转 8进制
String hexString = Integer.toHexString(12);//10 转 16 进制
//int转String类
int i5=5;
String i6=i5+" ";
System.out.println(i6);
String i7 = Integer.toString(5);
System.out.println(i7);
//boolean 类型 与字符串 "true"----true
boolean parseBoolean = Boolean.parseBoolean("true");
System.out.println(parseBoolean);//true
//jdk1.5之后出现自转换 包装类
Integer i8=15;//等价与 Integer i8=Integet.valueOf(15);
Integer i9 = Integer.valueOf(16);//包装类
int i10=i9; //等价于 int i10=i9.intValue()
}
}