1.String 轉(zhuǎn) int
Integer中提供了三種方法來(lái)實(shí)現(xiàn)這一需求。分別是 Integer.valueof(),Integer.parseInt()以及 Integer.decode()
valueof()方法返回的是Integer對(duì)象,需要通過(guò)拆箱操作來(lái)轉(zhuǎn)化為int。
parseInt()方法返回的就是int類型。
decode()還可以識(shí)別八進(jìn)制和十六進(jìn)制的字符串。
2.int 轉(zhuǎn) String
也有三種方法。
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
其他的double,float,boolean,byte,short與此類似。
char與int之間的轉(zhuǎn)換
1.char 轉(zhuǎn) int
char ch = '9';
int val = ch - '0';
int val = Character.getNumericValue('3');
int val = Integer.parseInt(String.valueOf('3');
2.int 轉(zhuǎn) char
int a = 1;
char b = (char) (a +'0');