java中char與int型別數字的相互轉換
阿新 • • 發佈:2020-12-10
技術標籤:java
1、char型別轉int型別數字
(1)技巧
// '1' -> 1
char c = '1';
int num = c - '0'; //c和'0'均會由ascii碼轉化為整型進行計算:49 - 48
(2)庫函式
// '1' -> 1
char c = '1';
int num = Integer.valueOf(String.valueOf(c));
2、int型別數字轉char型別
(1) 技巧
// 1 -> '1' int num = 1; char c = (char)(num + '0'); //'0'會轉換為ascii碼與整型num進行計算:48 + 1
(2) 庫函式
// 1 -> '1'
int num = 1;
String str = String.valueOf(num);
char c = str.charAt(0);