Java 中的數字(帶 0 字首和字串)


Java 中的數字

重要的是要理解,Number 類不是一個具體的類,而是一個抽象類。在它內部,我們有一組包裝類來定義其功能。這些包裝類包括 Integer、Byte、Double、Short、Float 和 Long。您可能會注意到這些是我們之前討論過的相同的基本資料型別,但根據類命名約定,它們以大寫名稱表示為單獨的類。

編譯器根據特定函式或程式範圍的要求自動將基本資料型別轉換為物件,反之亦然,Number 類是 java.lang 包的一部分。

此過程稱為自動裝箱和拆箱。透過掌握 Number 類的抽象性質及其相應的包裝類,我們可以更深入地瞭解 Java 如何處理資訊。

在本文中,我們將討論如何透過分解主題來更好地理解如何在字串前面新增 0 字首。

如何在 Java 陣列中為每個元素新增字首?

如果您想更改陣列的任何元件,請考慮為陣列的每個元素新增字首。以下是一些幫助您執行此操作的簡單方法 -

  • 首先建立一個包含您要更改的元件的陣列。為陣列命名,例如“strArray”,併為每個成員命名,例如“str”。

  • 接下來,建立一個 for 迴圈來遍歷陣列的每個成員。在此迴圈中,將所需的 prefix 與當前元素連線起來以更改它。

  • 然後,使用 print 語句顯示每個成員的更新值,方法是使用 for-each 迴圈遍歷陣列。

  • 如果您想使用 for-each 迴圈,請使用“for (type var: collection)”語法定義一個變數,例如“iteration”。然後,當您遍歷它們時,將使用 print 命令顯示每個元素的更新值。

這些簡單的步驟將幫助您快速有效地將您首選的字首新增到陣列的元素中。

演算法

  • 步驟 1 - 宣告“strArry”字串陣列變數,並將其初始化為三個動物的名稱:“Dog”、“Cat”和“Rabbit”。

  • 步驟 2 - 建立一個 for 迴圈以迭代“strArry”陣列的每個成員。

  • 步驟 3 - 在 for 迴圈中,將短語“To Pet”與當前元素連線起來,然後替換該元素的值。

  • 步驟 4 - 構造第二個 for-each 迴圈,該迴圈遍歷“strArry”陣列中的每個元素,並列印該元素的最新數字。

  • 步驟 5 - 執行 Java 應用程式時,陣列元素的更新值將顯示在控制檯中。

語法

讓我們看看在 Java 中為每個元素新增字首的語法。

class Main {
   public static void main (String[] args) {
      String[] strArry = {"Dog", "Cat", "Rabbit"};
      for (int i=0 ; i < strArry.length; i++) {
         strArry[i] = "To Pet " + strArry[i];
      }
      for (String str: strArry) {
         System.out.println (str);
      }
   }
}

為整數新增 0 字首

演算法

  • 步驟 1 - 首先建立一個 Java 程式,將帶有前導零的字串轉換為整數。

  • 步驟 2 - 建立字串變數“str”併為其賦值“0000000953”。

  • 步驟 3 - 使用 parseInt() 方法將字串轉換為數字。

  • 步驟 4 - 使用 format() 函式將整數轉換為帶有前導零的字串。在本例中,格式說明符“%05d”用於確保整數具有 5 位數字。

  • 步驟 5 - 最後,使用 System.out.println() 函式列印輸出字串“Output String:”與“str”的修改值連線在一起。

示例 1

這是一個為整數新增 0 字首的示例。

package com.tutorialspoint;
public class StringToInt {
   public static void main(String args[]){
      String str="0000000953";
      /* String to int conversion with leading zeroes
      * the %05 format specifier is used to have 5 digits in
      * the number, this ensures the leading zeroes
      */
      str = String.format("%05d", Integer.parseInt(str));
      System.out.println("Output String: "+str);
   }
}

輸出

Output String: 00953

字串與整數的連線

在 Java 中,當字串與整數連線時,整數首先轉換為字串,然後執行連線。

演算法

  • 步驟 1 - 首先建立一個 Java 程式,將帶有前導零的字串轉換為整數。

  • 步驟 2 - 建立字串變數“str”併為其賦值“0000000953”。

  • 步驟 3 - 使用 parseInt() 方法將字串轉換為數字。

  • 步驟 4 - 使用 format() 函式將整數轉換為帶有前導零的字串。在本例中,格式說明符“%05d”用於確保整數具有 5 位數字。

  • 步驟 5 - 最後,使用 System.out.println() 函式列印輸出字串“Output String:”與“str”的修改值連線在一起。

示例 2

以下程式碼說明了字串與整數如何連線。

import java.io.*;
public class tutorials {
   public static void main (String[] args) {
      String s = 5 + 4 + "World" + 7 + 5;
      System.out.print(s);
   }
}

輸出

9World75

結論

我們探討了在 Java 中使用數字的各個方面,包括包裝類的概念、自動裝箱和拆箱以及為陣列或整數的元素新增字首的方法。我們已經瞭解瞭如何將字串與整數連線以及如何將字串轉換為帶有前導零的整數。

更新於:2023年5月15日

790 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.