package com.shujia.day12;
/*
Integer的成员方法:
public int intValue() 将包装的基本数据类型值取出来
public static int parseInt(String s) String -> int
public static String toString(int i) int -> String
public static Integer valueOf(int i) int -> Integer
public static Integer valueOf(String s) String->Intger
常用的基本进制转换
public static String toBinaryString(int i)
public static String toOctalString(int i)
public static String toHexString(int i)
十进制到其他进制
public static String toString(int i,int radix)
其他进制到十进制
public static int parseInt(String s,int radix)
*/
public class IntegerDemo2 {
public static void main(String[] args) {
// Integer i1 = new Integer(100);
//
// //public int intValue() 将包装的基本数据类型值取出来
// int i2 = i1.intValue();
// System.out.println(i2);
//public static int parseInt(String s) // String -> int
int i = Integer.parseInt("100"); // "100" -> 100
System.out.println(i);
//public static String toString(int i) // int -> String
String s1 = Integer.toString(200); // 200 -> "200"
System.out.println(s1);
//public static Integer valueOf(int i) // int -> Integer
Integer i1 = Integer.valueOf(300);
//public static Integer valueOf(String s) String->Intger
Integer i2 = Integer.valueOf("400");
//public static String toBinaryString(int i)
System.out.println(Integer.toBinaryString(100));
//public static String toOctalString(int i)
System.out.println(Integer.toOctalString(100));
//public static String toHexString(int i)
System.out.println(Integer.toHexString(100));
Integer x = null;
// System.out.println(x+10); // 若包装类使用null赋值,将来做自动拆箱的时候,会报空指针异常
}
}