1.String 转 int
Integer中提供了三种方法来实现这一需求。分别是 Integer.valueof(),Integer.parseInt()以及 Integer.decode()
valueof()方法返回的是Integer对象,需要通过拆箱操作来转化为int。
parseInt()方法返回的就是int类型。
decode()还可以识别八进制和十六进制的字符串。
2.int 转 String
也有三种方法。
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
其他的double,float,boolean,byte,short与此类似。
char与int之间的转换
1.char 转 int
char ch = '9';
int val = ch - '0';
int val = Character.getNumericValue('3');
int val = Integer.parseInt(String.valueOf('3');
2.int 转 char
int a = 1;
char b = (char) (a +'0');
网友评论