標籤:package 十進位 color 資料類型 類型 har pack The 對象
一、封裝類定義
JAVA並不是純物件導向的語言。Java語言是一個物件導向的語言,但是Java的基礎資料型別 (Elementary Data Type)卻不是物件導向的。但是我們在實際使
用中經常需要將基本資料轉化成對象,便於操作。比如:集合的操作中,這是,我們就需要將基本類型資料轉化為對象。
封裝類均位於java.lang包,使用時不需要匯入,系統自動匯入。Java中的8個封裝類分別是:Byte, Short, Integer, Long, Float, Double,
Character, Boolean,它們的使用方式都是一樣的,可以實現原生資料類型與封裝類型的雙向轉換
封裝類和基礎資料型別 (Elementary Data Type)的對象關係:
二、封裝類的應用
package com.yyx.pratice;public class JavaPratice { public static void main(String[] args) { int age1 = 22; // 手動裝箱 Integer ageInteger1 = new Integer(age1); // 手動拆箱 int ageOther1 = ageInteger1.intValue(); System.out.println(ageInteger1+" "+ageOther1); // 自動裝箱 Integer ageInteger2 = age1; // 自動拆箱 int ageOther2 = ageInteger2; System.out.println(ageInteger2.toString()+" "+ageOther2); String str="25"; int age2=Integer.parseInt(str); System.out.println(age2); //將字串按照十進位轉換為int int age3=Integer.parseInt(str, 10); //將字串按照十六進位轉換為int int age4=Integer.parseInt(str, 16); System.out.println(age3+" "+age4); }}
Java封裝類詳解