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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java `int`到`String`的轉換 原文:http://zetcode.com/java/inttostring/ Java `int`到`String`教程展示了如何將整數轉換為字符串。 有幾種方法可以在 Java 中執行從`int`到`String`的轉換。 我們可以使用字符串連接,字符串格式化,字符串構建以及內置的轉換方法。 ## 整數到字符串的轉換 整數到字符串的轉換是類型轉換或類型轉換,其中整數數據類型的實體更改為字符串一。 在本教程的示例中,我們構建了一個包含整數的字符串消息。 ## 使用`String.format()`將`int`轉換為`String` `String.format()`使用指定的格式字符串和參數返回格式化的字符串。 `JavaIntToString.java` ```java package com.zetcode; public class JavaIntToString { public static void main(String[] args) { int numOfApples = 16; String msg = String.format("There are %s apples", numOfApples); System.out.println(msg); } } ``` 該示例使用`String.format()`進行從`int`到`String`的轉換。 ## 使用字符串連接將`int`轉換為`String` 當我們在`int`和`String`參數上使用`+`運算符時,Java 編譯器在內部執行類型轉換。 請注意,許多 Java 程序員都不喜歡這種轉換。 `JavaIntToString2.java` ```java package com.zetcode; public class JavaIntToString2 { public static void main(String[] args) { int numOfApples = 16; String msg = "There are " + numOfApples + " apples"; System.out.println(msg); } } ``` 該示例使用字符串連接將 int 轉換為 String。 在內部,Java 編譯器使用`StringBuilder`進行轉換。 ## 使用`Integer.toString()`將`int`轉換為`String` `Integer.toString()`將其參數轉換為帶符號的十進制表示形式,并以字符串形式返回。 `JavaIntToString3.java` ```java package com.zetcode; public class JavaIntToString3 { public static void main(String[] args) { int numOfApples = 16; String msg = "There are " + Integer.toString(numOfApples) + " apples"; System.out.println(msg); } } ``` 該示例使用`Integer.toString()`進行從`int`到`String`的轉換。 ## 使用`String.valueOf()`將`int`轉換為`String` `String.valueOf()`返回整數參數的字符串表示形式。 使用`String.valueOf()`時,Java 編譯器內部調用`Integer.toString()`。 `String.valueOf()`被許多人認為是最易讀的方法。 `JavaIntToString4.java` ```java package com.zetcode; public class JavaIntToString4 { public static void main(String[] args) { int nOfApples = 16; String msg = "There are " + String.valueOf(nOfApples) + " apples"; System.out.println(msg); } } ``` 該示例使用`String.valueOf()`進行從`int`到`String`的轉換。 ## 使用`StringBuilder`將`int`轉換為`String` `StringBuilder`表示可變的字符串。 我們可以使用`StringBuilder`構造字符串。 我們也可以將整數附加到生成器。 `JavaIntToString5.java` ```java package com.zetcode; public class JavaIntToString5 { public static void main(String[] args) { int numOfApples = 16; StringBuilder msg = new StringBuilder(); msg.append("There are ").append(numOfApples).append(" apples"); System.out.println(msg); } } ``` 該代碼示例使用`StringBuilder`進行從`int`到`String`的轉換。 ## Java `int`到`String`的示例 以下示例使用`Scanner`從用戶讀取一個整數。 然后,將一條字符串消息打印到控制臺,其中包含用戶的輸入。 `JavaIntToStringEx.java` ```java package com.zetcode; import java.util.Scanner; public class JavaIntToStringEx { public static void main(String[] args) { System.out.print("Enter number of apples: "); try (Scanner scan = new Scanner(System.in)) { int numOfApples = scan.nextInt(); String msg = String.format("There are %d apples", numOfApples); System.out.println(msg); } } } ``` 我們使用`String.format()`將`int`轉換為`String`。 ```java try (Scanner scan = new Scanner(System.in)) { ``` `Scanner`是一個簡單的文本掃描程序,可以使用正則表達式解析原始類型和字符串。 我們使用`Scanner`來讀取用戶的輸入。 ```java int numOfApples = scan.nextInt(); ``` `nextInt()`方法將輸入的下一個標記掃描為`int`。 ```java String msg = String.format("There are %d apples", numOfApples); ``` 使用`String.format()`創建一條消息。 它以用戶輸入作為第二個參數。 在本教程中,我們展示了如何在 Java 中將整數轉換為字符串。 您可能也對相關教程感興趣: [Java `StringBuilder`教程](/java/stringbuilder/), [Java `HashSet`教程](/java/hashset/), [Java `HashMap`教程](/java/hashmap/), [Java `static`關鍵字](/java/statickeyword/), [Java 中的 `HashMap`迭代](/java/hashmapiterate/), [Java8 `forEach`教程](/articles/java8foreach/),[讀取 Java 中的文本文件](/articles/javareadtext/),[用 Java 讀取和寫入 ICO 圖像](/articles/javaico/), [Java 教程](/lang/java/),[用 Java 顯示圖像](/java/displayimage/)。
                  <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>

                              哎呀哎呀视频在线观看