最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java Wrapper類基本用法詳解

 更新時(shí)間:2021年01月17日 09:21:20   作者:小妮淺淺  
在本篇文章里小編給大家整理的是一篇關(guān)于java Wrapper類基本用法詳解,有興趣的朋友們可以參考下。

在封裝中有一種特殊的類,能夠把基本的數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換來方便實(shí)際的使用。我們在之前提到的一些數(shù)據(jù)類型,最明顯的特征是所有字母為小寫狀態(tài),那么經(jīng)過Wrapper的包裝后,首字母就變成了大寫。下面我們就這種特殊的封裝類Wrapper的概念、轉(zhuǎn)換圖解、模式以及實(shí)例帶來分享。

1.概念

wrapper類是在Java中創(chuàng)建對象引用類型的原始類型的方式。我們可以說,通過提供wrapper類,使Java在面向?qū)ο蠹夹g(shù)的本質(zhì)上擺脫了困境,即使是原類型沒有被保存。

2.轉(zhuǎn)換圖解

該類主要用于基本數(shù)據(jù)類型和字符串之間的轉(zhuǎn)換。

3.兩種轉(zhuǎn)換模式

(1)基本數(shù)據(jù)類型—>字符串

基本數(shù)據(jù)類型值+”“

String類中的靜態(tài)方法static String valueOf(基本數(shù)據(jù)類型)

包裝類的靜態(tài)方法static String toString(基本數(shù)據(jù)類型)

(2)字符串—>基本數(shù)據(jù)類型

使用包裝類中的靜態(tài)方法 static xxx parseXxx(“xxx類型的字符串”);

int parseInt(“intstring”);

long parseLong(“l(fā)ongstring”);

boolean parseBoolean(“booleanstring”);

只有Character沒有parse方法

如果字符串被包裝類(Integer等)進(jìn)行對象的封裝,可以使用包裝類中另一個(gè)非靜態(tài)的方法

xxx xxxValue();將一個(gè)包裝類(Integer等)的對象轉(zhuǎn)成基本數(shù)據(jù)類型值。

4.實(shí)例

public class Demo1 {
public static void main(String[] args) {
Byte byte1 = new Byte((byte) 1);
//NumberFormatException
Integer i = new Integer("12");
System.out.println(i.toString());
System.out.println(i.intValue());//int 
Boolean flag = new Boolean("true");
System.out.println(flag);
//java.lang.NumberFormatException
String s="100s";
//面向?qū)ο?
Double d = Double.valueOf(s);
//基本數(shù)據(jù)類型
double dd = Double.parseDouble(s);
}
}

java封裝類(wrapper類)

一.封裝類的構(gòu)造器:

1.對基本數(shù)據(jù)類型:Integer i=new Integer(10);

2.對字符型:Integer i=new Integer("10");

二.封裝類的3種方法:

1.valueOf();//靜態(tài)方法,返回的是一個(gè)指定類型的封裝類實(shí)例(目前jdk支持自動(dòng)裝箱與拆箱)

2.***Value();//把封裝類對象轉(zhuǎn)化成基本數(shù)據(jù)類型的值

3.parse***();//把String的對象轉(zhuǎn)化成封裝類對象

以上就是java Wrapper類基本用法詳解的詳細(xì)內(nèi)容,更多關(guān)于java Wrapper類的使用的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:

相關(guān)文章

  • IDEA編譯報(bào)錯(cuò)“java: 常量字符串過長”的原因及解決方法

    IDEA編譯報(bào)錯(cuò)“java: 常量字符串過長”的原因及解決方法

    今天在開發(fā)過程中,由于嘗試將一個(gè)文件的 Base64 字符串設(shè)置為常量,結(jié)果導(dǎo)致 IDEA 編譯的時(shí)候出現(xiàn)了如下報(bào)錯(cuò)java: 常量字符串過長,所以本文給大家記錄了IDEA編譯報(bào)錯(cuò)“java: 常量字符串過長”的原因及解決方法,需要的朋友可以參考下
    2025-02-02
  • java并發(fā)中DelayQueue延遲隊(duì)列原理剖析

    java并發(fā)中DelayQueue延遲隊(duì)列原理剖析

    DelayQueue隊(duì)列是一個(gè)延遲隊(duì)列,本文將結(jié)合實(shí)例代碼,詳細(xì)的介紹DelayQueue延遲隊(duì)列的源碼分析,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Java如何將時(shí)間戳格式化為日期字符串

    Java如何將時(shí)間戳格式化為日期字符串

    這篇文章主要介紹了Java如何將時(shí)間戳格式化為日期字符串問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 圖解Spring Security 中用戶是如何實(shí)現(xiàn)登錄的

    圖解Spring Security 中用戶是如何實(shí)現(xiàn)登錄的

    這篇文章主要介紹了圖解Spring Security 中用戶是如何實(shí)現(xiàn)登錄的,文中通過示例代碼和圖片介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • springboot如何獲取請求者的ip地址

    springboot如何獲取請求者的ip地址

    在Spring框架中,可以使用攔截器(Interceptor)來監(jiān)聽每個(gè)控制器(Controller)的請求,并記錄請求者的IP地址,這篇文章主要介紹了springboot如何獲取請求者的ip地址,需要的朋友可以參考下
    2024-07-07
  • Java線程中斷的本質(zhì)深入理解

    Java線程中斷的本質(zhì)深入理解

    Java的中斷是一種協(xié)作機(jī)制。也就是說調(diào)用線程對象的interrupt方法并不一定就中斷了正在運(yùn)行的線程,它只是要求線程自己在合適的時(shí)機(jī)中斷自己,本文將詳細(xì)介紹,需要了解的朋友可以參考下
    2012-12-12
  • 使用Java7的Files工具類和Path接口來訪問文件的方法

    使用Java7的Files工具類和Path接口來訪問文件的方法

    下面小編就為大家分享一篇使用Java7的Files工具類和Path接口來訪問文件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • Java Jedis NOAUTH Authentication required問題解決方法

    Java Jedis NOAUTH Authentication required問題解決方法

    這篇文章主要介紹了Java Jedis NOAUTH Authentication required問題解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • java本機(jī)內(nèi)存分配Native?memory?allocation?mmap失敗問題解決

    java本機(jī)內(nèi)存分配Native?memory?allocation?mmap失敗問題解決

    這篇文章主要介紹了java本機(jī)內(nèi)存分配Native?memory?allocation?mmap失敗問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • springBoot整合rabbitmq測試常用模型小結(jié)

    springBoot整合rabbitmq測試常用模型小結(jié)

    這篇文章主要介紹了springBoot整合rabbitmq并測試五種常用模型,本文主要針對前五種常用模型,在spirngboot框架的基礎(chǔ)上整合rabbitmq并進(jìn)行測試使用,需要的朋友可以參考下
    2022-01-01

最新評(píng)論

永昌县| 游戏| 海城市| 安达市| 新安县| 保山市| 筠连县| 临邑县| 泰和县| 章丘市| 商水县| 宣恩县| 遵化市| 通海县| 周至县| 呼和浩特市| 高雄市| 衢州市| 黄龙县| 绥芬河市| 册亨县| 吉安市| 崇礼县| 竹溪县| 大厂| 平昌县| 南京市| 泉州市| 迁西县| 海兴县| 晴隆县| 屏山县| 河曲县| 临泽县| 行唐县| 古交市| 石嘴山市| 南投市| 枝江市| 河西区| 昆明市|