八种基本类型对应的包装类类型
byte Byte
int Integer
char Character
short Short
long Long
boolean Boolean
float Float
double Double
1 public class Test1 {
2
3 public static void main(String[] args) {
4 // TODO Auto-generated method stub
5 int b=20;
6 String c=Integer.toBinaryString(b);
7 System.out.println(c);
8 System.out.println(Integer.MAX_VALUE);
9 System.out.println(Integer.MIN_VALUE);
10 //int型转换成String型有四种方法
11 //方法一:
12 int n1=100;
13 String s1=""+n1;
14 System.out.println("s1="+s1);
15 //方法二:最常用
16 int n2=100;
17 String s2=String.valueOf(n2);
18 System.out.println("s2="+s2);
19 //方法三:
20 int n3=100;
21 Integer i=new Integer(n3);
22 String s3=i.toString();
23 System.out.println("s3="+s3);
24 //方法四:
25 int n4=100;
26 String s4=Integer.toString(n4);
27 System.out.println("s4="+s4);
28 //String型转换成int型
29 //方法一:
30 String str1="300";
31 Integer j=new Integer(str1);
32 int num1=j.intValue();
33 System.out.println("num1="+num1);
34 //方法二:最常用
35 String str2="300";
36 int num2=Integer.parseInt(str2);
37 System.out.println("num2="+num2);
38 }
39
40 }
进制转换只能是转换成0到36进制
在使用包装类时,写出如Integer x=null时,会出现空指针异常,解决方法先判断是否为null,再使用。