如何在 Java 中把 Char 轉為 Int
Hassan Saeed
2023年10月12日
Java
Java Int
Java Char

本教程討論了在 Java 中把 char
轉換為 int
的方法。
使用 Character.getNumericValue(ch)
將 char
轉換為 int
在 Java 中,將 char
轉換為 int
的最簡單方法是使用 Character
類的內建函式- Character.getNumericValue(ch)
。下面的例子說明了這一點。
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = Character.getNumericValue(myChar);
System.out.println("Value after conversion to int: " + myInt);
}
}
輸出:
Value after conversion to int: 5
在 Java 中從"0"
中減去給定的 char
另一種將 char
轉換為 int
的方法是從 "0"
字元中減去。下面的例子說明了這一點。
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
輸出:
Value after conversion to int: 5
這是在 Java 中把 char
轉換為 int
的兩種常用方法。然而,請記住,即使給定的 char
不代表一個有效的數字,上述方法也不會給出任何錯誤。請看下面的例子。
public class MyClass {
public static void main(String args[]) {
char myChar = 'A';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
輸出:
Value after conversion to int: 17
儘管輸入的 char
是一個字母,但程式碼還是成功執行了。因此,我們必須確保輸入的 char
代表一個有效的數字。
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
相關文章 - Java Int
- 如何在 Java 中將整型 int 轉換為字元 char
- 在 Java 中將 Int 轉換為 Double
- Java 中的整數列表
- 在 Java 中將 Object 轉換為 Int
- Java 中將 Integer 轉換為 Int
- Java 中將整數轉換為位元組