int類型封裝包Integer,int類型integer
1、Integer的概述
需求1:把100這個資料的二進位,八進位,十六進位計算出來
需求2:判斷一個資料是否是int範圍內的。
首先你得知道int的範圍是多大?
為了對基礎資料型別 (Elementary Data Type)進行更多的操作,更方便的操作,Java就針對每一種基礎資料型別 (Elementary Data Type)提供了對應的類類型。封裝類類型。
類類型 封裝類類型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
用於基礎資料型別 (Elementary Data Type)與字串之間的轉換。
public class IntegerDemo {public static void main(String[] args) {// 不麻煩的就來了// 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));// public static final int MAX_VALUESystem.out.println(Integer.MAX_VALUE);// public static final int MIN_VALUESystem.out.println(Integer.MIN_VALUE);}}
2、Integer的構造方法:
public Integer(int value)
public Integer(String s)
注意:這個字串必須是由數字字元組成
public class IntegerDemo {public static void main(String[] args) {// 方式1int i = 100;Integer ii = new Integer(i);System.out.println("ii:" + ii);// 方式2String s = "100";// NumberFormatException// String s = "abc";Integer iii = new Integer(s);System.out.println("iii:" + iii);}}