<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 程序:字符串到`long`的轉換 > 原文: [https://beginnersbook.com/2013/12/how-to-convert-string-to-long-in-java/](https://beginnersbook.com/2013/12/how-to-convert-string-to-long-in-java/) 在本教程中,我們將看到**如何在 Java** 中將`String`轉換為`long`。將`String`轉換為`long`值有三種方法。 ## 1\. 使用`Long.parseLong(String)`將`String`轉換為`long` [`Long.parseLong(String)`](https://docs.oracle.com/javase/7/docs/api/java/lang/Long.html#parseLong(java.lang.String)):字符串中的所有字符必須是除第一個字符外的數字,可以是數字或減號`-`。例如 - 允許`long var = Long.parseInt("-123");` ,轉換后的`var`值為 -123。 ### 使用`Long.parseLong(String)`將`String`轉換為`long` 在此示例中,字符串`str2`在開頭具有減號`'-'`,這就是變量`num2`的值為負的原因。 ```java public class JavaExample { public static void main(String[] args) { String str = "21111"; String str2 = "-11111"; //Conversion using parseLong(String) method long num = Long.parseLong(str); long num2 = Long.parseLong(str2); System.out.println(num+num2); } } ``` **輸出:** ![Java String to Long conversion](https://img.kancloud.cn/cf/4b/cf4befdf8247e08cd1f6e45f05e74f48_778x610.jpg) ## 2\. 使用`Long.valueOf(String)`將`String`轉換為`long` [`Long.valueOf(String)`](https://docs.oracle.com/javase/7/docs/api/java/lang/Long.html#valueOf(java.lang.String)):將`String`轉換為`long`值。與`parseLong(String)`方法類似,此方法還允許減號`'-'`作為`String`中的第一個字符。 ### 使用`Long.valueOf(String)`將`String`轉換為`long` ```java public class Example { public static void main(String[] args) { String str = "11111"; String str2 = "88888"; //Conversion using valueOf(String) method long num = Long.valueOf(str); long num2 = Long.valueOf(str2); System.out.println(num+num2); } } ``` 輸出: ```java 99999 ``` ## 3\. 使用`Long`類的構造函數將`String`轉換為`long` [`Long(String s)`構造函數](https://docs.oracle.com/javase/7/docs/api/java/lang/Long.html#Long(java.lang.String)):`Long`類有一個構造函數,它允許`String`參數并創建一個新的`Long`對象,表示等效`long`值中的指定字符串。該字符串將以`parseLong(String)`方法用于基數 10 的方式完全轉換為`long`值。 ### 使用`new Long(String)`將`String`轉換為`long` ```java public class Example { public static void main(String[] args) { String str = "10000"; String str2 = "22222"; //Conversion using Long(String s) constructor long num = new Long(str); long num2 = new Long(str2); System.out.println(num*num2); } } ``` 輸出: ```java 222220000 ```
                  <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>

                              哎呀哎呀视频在线观看