<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 概述 在實際程序使用中,程序界面上用戶輸入的數據都是以字符串類型進行存儲的。而程序開發中,我們需要把字符串數據,根據需求轉換成指定的基本數據類型,如年齡需要轉換成int類型,考試成績需要轉換成double類型等。那么,想實現字符串與基本數據之間轉換怎么辦呢? Java中提供了相應的對象來解決該問題,基本數據類型對象包裝類:java將基本數據類型值封裝成了對象。封裝成對象有什么好處?可以提供更多的操作基本數值的功能。 ## 作用 1. 在集合中只能存儲包裝類型. 2. 實現字符串的轉換. ## 8種包裝類型如下 | 基本數據類型 |引用數據類型 | | --- | --- | | byte |Byte | | short | Short | | int |Integer | |long | Long | | float| Float| | double| Double | | char| Character| | boolean | Boolean | ### 特點 基本數據類型對象包裝類特點:用于在基本數據和字符串之間進行轉換。 ### 方法 #### 將基本數據類型轉成字符串 ~~~ Integer.toString(xxx) //第二個參數也可以為進制 ~~~ 以此類推,都是靜態方法,每種數據類型類名不同,也可以使用+""與字符串連接的方式來轉換 . #### 將字符串轉換為基本類型int ~~~ parseInt("字符串數字",進制) ~~~ 只允許數字字符串,不能有空格,特殊符號,進制的意思是將多少進制的轉為顯示為10進制的數 .在進制模式下允許有字母,因為十六進制中是存在字母的 . **剩余的方法有** ~~~ parseByte() //將string參數解析為 有符號十進制byte ~~~ ~~~ parseShort() //將是sring參數解析為有符號十進制short ~~~ ~~~ parseLong() //將string參數解析為有符號十進制long ~~~ ~~~ parseFloat() //返回一個新的float值,該值被初始化為用指定string表示的值 ~~~ ~~~ parseDouble() //返回一個新的double值,該值被初始化為用指定string表示的值 ~~~ ~~~ parseBoolean() //將字符串參數解析為boolean值 ~~~ ### 使用實例轉換 ~~~ public static void main(String[] args) throws Exception { Integer i = new Integer("100"); //創建實例 int x = i.intValue(); //轉換為int類型 System.out.println(++x); //結果是101 } ~~~ ### 其他方法 **兩個靜態成員** ~~~ Integer.MAX_VALUE //最大取值范圍2147483647 ~~~ ~~~ Integer.MIN_VALUE //最小取值范圍-2147483648 ~~~ 以上方法也可以用氣其他基本類型,只要將Integer替換即可 . **三個靜態方法** ~~~ Integer.toBinaryString(int) ~~~ ~~~ Integer.toOctalString(int) ~~~ ~~~ Integer.toHexString(int) ~~~ ~~~ System.out.println(Integer.toBinaryString(99)); //1100011 System.out.println(Integer.toOctalString(99)); //143 System.out.println(Integer.toHexString(99)); //63 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看