普通字元與Ascii值的相互轉化,數字字元與數字的相互轉化
一、普通字元與Ascii值的相互轉化
普通字元 -> Ascii值:
char c = "a ";
byte b =(byte)c;
或 int i = c;
Ascii值 -> 普通字元:
int d = 97 ;
char c = (char)d ;
二、數字字元與數字的相互轉化
數字字元 -> 數字:
char c="1";
int i = c - "0";
或 int i = Integer.parseInt(c+"");
或 int i = Character.digit(c,10);
數字 -> 數字字元:
int i = 9;
char c = (char)(i+"0");
普通字元與Ascii值的相互轉化,數字字元與數字的相互轉化
一、普通字元與Ascii值的相互轉化
普通字元 -> Ascii值:
char c = "a ";
byte b =(byte)c;
或 int i = c;
Ascii值 -> 普通字元:
int d = 97 ;
char c = (char)d ;
二、數字字元與數字的相互轉化
數字字元 -> 數字:
char c="1";
int i = c - "0";
或 int i = Integer.parseInt(c+"");
或 int i = Character.digit(c,10);
數字 -> 數字字元:
int i = 9;
char c = (char)(i+"0");