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

java中char類型轉(zhuǎn)換成int類型的2種方法

 更新時(shí)間:2023年07月04日 16:29:25   作者:阿西巴&阿力雞  
這篇文章主要給大家介紹了關(guān)于java中char類型轉(zhuǎn)換成int類型的2種方法,因?yàn)閖ava是一門強(qiáng)類型語(yǔ)言,所以在數(shù)據(jù)運(yùn)算中會(huì)存在類型轉(zhuǎn)換,需要的朋友可以參考下

前言

java中,需要對(duì)輸入進(jìn)行一些判斷,比如需要輸入的是數(shù)字,而用戶輸入了字符,那么就會(huì)報(bào)錯(cuò),因此用char或者String類型接收輸入的數(shù)據(jù)就不會(huì)報(bào)錯(cuò),但是問(wèn)題來(lái)了:如何讓輸入的char或者String類型變?yōu)閿?shù)字呢?

以下是一些方法:

char類型轉(zhuǎn)換成int類型:

方法一:

第一種利用Integer包裝類的方法Integer.parseInt;

char ch = '9';
if (Character.isDigit(ch)){  // 判斷是否是數(shù)字
    int num = Integer.parseInt(String.valueOf(ch));
    System.out.println(num);
}    

方法二:

第二種方法利用字符強(qiáng)制轉(zhuǎn)化為int型時(shí),轉(zhuǎn)化為ASCII碼的特點(diǎn)。其字符的ASCII碼值減去0的ASCII碼值等于數(shù)值本身

char ch = '9';
if (Character.isDigit(ch)){  // 判斷是否是數(shù)字
    int num = (int)ch - (int)('0');
    System.out.println(num);
}

String類型轉(zhuǎn)換為int類型:

        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        int num = Integer.parseInt(str);
        System.out.println(num);

成功輸出int型的num,并且無(wú)報(bào)錯(cuò),則說(shuō)明轉(zhuǎn)換成功。

總結(jié)

以上方法為char、String類型轉(zhuǎn)換成int類型的兩種方法,若有其他好用的方法,歡迎補(bǔ)充。

到此這篇關(guān)于java中char類型轉(zhuǎn)換成int類型的2種方法的文章就介紹到這了,更多相關(guān)java char轉(zhuǎn)換int類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java序列化中子類、父類構(gòu)造函數(shù)問(wèn)題實(shí)例分析

    Java序列化中子類、父類構(gòu)造函數(shù)問(wèn)題實(shí)例分析

    這篇文章主要介紹了Java序列化中子類、父類構(gòu)造函數(shù)問(wèn)題,結(jié)合實(shí)例形式分析了java父類與子類構(gòu)造函數(shù)中序列化接口調(diào)用相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • jboss( WildFly)上運(yùn)行 springboot程序的步驟詳解

    jboss( WildFly)上運(yùn)行 springboot程序的步驟詳解

    這篇文章主要介紹了jboss( WildFly)上運(yùn)行 springboot程序的步驟詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Java?agent的入門與demo演示詳解

    Java?agent的入門與demo演示詳解

    Java?Agent?是?Java?1.5?版本之后引?的特性,其主要作?是在class被加載之前對(duì)其攔截,這篇文章主要介紹了agent的簡(jiǎn)單使用,需要的可以參考下
    2023-05-05
  • Java中Map和Set練習(xí)項(xiàng)目實(shí)例代碼

    Java中Map和Set練習(xí)項(xiàng)目實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Java中Map和Set練習(xí)項(xiàng)目的相關(guān)資料,首先介紹了如何使用map來(lái)統(tǒng)計(jì)字符串?dāng)?shù)組中每個(gè)字符串的出現(xiàn)次數(shù),然后討論了如何使用set來(lái)找出只出現(xiàn)一次的數(shù)字,最后提出了一個(gè)解決壞鍵盤打字問(wèn)題的思路,需要的朋友可以參考下
    2024-11-11
  • 在Spring?Boot中啟用HTTPS的方法

    在Spring?Boot中啟用HTTPS的方法

    本文介紹了在Spring Boot項(xiàng)目中啟用HTTPS的步驟,從生成SSL證書(shū)開(kāi)始,到配置Spring Boot。HTTPS是保護(hù)Web應(yīng)用程序安全的基石之一,而Spring Boot則提供了相對(duì)簡(jiǎn)易的途徑來(lái)配置它,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • Spring?Boot?中事務(wù)的用法示例詳解

    Spring?Boot?中事務(wù)的用法示例詳解

    本文詳細(xì)介紹了Spring Boot中事務(wù)管理的使用方法,包括事務(wù)的基本概念、配置、傳播行為、隔離級(jí)別以及回滾機(jī)制,通過(guò)使用@Transactional注解,可以方便地實(shí)現(xiàn)事務(wù)的控制,文章還討論了事務(wù)方法的可見(jiàn)性、自我調(diào)用問(wèn)題以及超時(shí)設(shè)置等注意事項(xiàng),感興趣的朋友一起看看吧
    2025-02-02
  • 詳解Java豆瓣電影爬蟲(chóng)——小爬蟲(chóng)成長(zhǎng)記(附源碼)

    詳解Java豆瓣電影爬蟲(chóng)——小爬蟲(chóng)成長(zhǎng)記(附源碼)

    這篇文章主要介紹了詳解Java豆瓣電影爬蟲(chóng)——小爬蟲(chóng)成長(zhǎng)記(附源碼) ,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-12-12
  • 使用注解解決ShardingJdbc不支持復(fù)雜SQL方法

    使用注解解決ShardingJdbc不支持復(fù)雜SQL方法

    這篇文章主要為大家介紹了使用注解解決ShardingJdbc不支持復(fù)雜SQL方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Spring?Boot實(shí)現(xiàn)web.xml功能示例詳解

    Spring?Boot實(shí)現(xiàn)web.xml功能示例詳解

    這篇文章主要介紹了Spring?Boot實(shí)現(xiàn)web.xml功能,通過(guò)本文介紹我們了解到,在Spring Boot應(yīng)用中,我們可以通過(guò)注解和編程兩種方式實(shí)現(xiàn)web.xml的功能,包括如何創(chuàng)建及注冊(cè)Servlet、Filter以及Listener等,需要的朋友可以參考下
    2023-09-09
  • 解析springboot整合谷歌開(kāi)源緩存框架Guava Cache原理

    解析springboot整合谷歌開(kāi)源緩存框架Guava Cache原理

    本文主要為大家解析了springboot整合谷歌開(kāi)源緩存框架Guava Cache的原理以及在實(shí)際開(kāi)發(fā)過(guò)程中的使用,附含源碼,有需要的朋友可以參考下
    2021-08-08

最新評(píng)論

高碑店市| 连州市| 马尔康县| 栾川县| 石河子市| 九江县| 汕尾市| 安岳县| 如皋市| 开封县| 韶山市| 萍乡市| 永春县| 长治市| SHOW| 威宁| 裕民县| 揭阳市| 溧阳市| 天津市| 福泉市| 安福县| 涞水县| 那曲县| 漳平市| 白银市| 比如县| 崇明县| 罗甸县| 兴城市| 南木林县| 永善县| 夏邑县| 互助| 聊城市| 临夏县| 呼伦贝尔市| 呼图壁县| 浏阳市| 青海省| 太原市|