java 基礎 之 包裝類

2021-09-03 07:46:37 字數 817 閱讀 1177

jdk 1.5 之後提供了自動裝箱與拆箱的功能

自動拆箱

除了自動裝箱與自動拆箱以外.包裝類還可以與string 進行相互轉換

jdk 1.7 版本之後又給所有的包裝類新增了乙個 compare(***,***)方法.用於比較兩個引數的大小

jdk .17 除了compare之外,還給character 增加了大量的工具方法來進行判斷

jdk 1.8 版本再次加強了這些包裝類的功能.為整型包裝類支援無符號算數運算.

詳見jdk api

import org.junit.test;

/** * 本篇主要演示包裝類與基本資料型別的自動裝箱與自動拆箱

* * @author 扎羅

* @version 1.0

* @since 2023年12月21日

*/public class autoboxandautounbox

@test

public void stringtest()

/*** integer 的特殊性

* integer快取設計 -128~127 剛好是short的範圍

*/@test

public void integertest()

/*** jdk 7 新增的compare 方法

* 返回結果 1 代表 大於

* 0 代表 等於

* -1代表 小於

*/@test

public void comparetest()

}

java基礎之Integer包裝類

integer類概述 integer 類在物件中包裝了乙個基本型別 int 的值 該類提供了多個方法,能在 int 型別和 string 型別之間互相轉換,還提供了處理 int 型別時非常有用的其他一些常量和方法 構造方法 public integer int value public intege...

Java基礎 包裝類

包裝類 為什麼要用包裝類,因為八大基本資料型別有的時候需要轉換成物件才能使用,比如在容器中。基本資料型別對應的包裝類 byte byte short short int integer long long float float double double char charactor boolea...

Java三大類之包裝類

包裝類就是將基本資料型別封裝到類中,對於包裝類的使用提供倆種型別 1.物件型 object的直接子類 boolean character char 2.數值型 number的直接子類 byte double short long integer int float integer num new i...