基本数据类型对象包装类
- byte Byte
- short short
- int Integer
- long Long
- boolean Boolean
- float Float
- double Double
- char Character
基本数据类型对象包装类的最常见作用:
基本数据类型转换成字符串:
- 基本数据类型+”“
- 基本数据类型.toString(基本数据类型值);
如:Integer.toString(34);//将34整数变成”34”;
字符串转成基本数据类型
- xxx a = Xxx.parseXxx(String);
- int a = Integer.parseInt(“123”);
- double b = double.parseDouble(“12.123”);
- boolean b = Boolean.parseBoolean(“true”);
- Integer i = new Integer(“123”);
- int num = i.intValue();
十进制转成其他进制
- toBinaryString();
- toHexString();
- toOctalString();
其他进制转成十进制
public class IntegerDemo01 {
public static void main(String[] args) {
method_3();
}
public static void method_3(){
Integer x = new Integer(123);
Integer y = new Integer("123");
System.out.println("x==y:"+(x==y));
System.out.println("x.equals(y):"+x.equals(y));
}
public static void method_2(){
Integer x = 4;
x = x+2;
System.out.println("x="+x);
Integer m = 128;
Integer n = 128;
System.out.println("m==n:"+(n==m));
Integer a = 127;
Integer b = 127;
System.out.println("a==b:"+(a==b));
}
public static void method_1(){
System.out.println("int max:"+Integer.MAX_VALUE);
int num = Integer.parseInt("123");
long x = Long.parseLong("123");
System.out.println("num="+(num+4));
System.out.println(Integer.toBinaryString(-6));
System.out.println(Integer.toHexString(60));
int w = Integer.parseInt("3c",16);
System.out.println("w="+w);
}
}