这个方法的作用是将字符串转为整数(要注意是字符串而不是字符,传入字符会报错)
String test="-1230";
int a=Integer.parseInt(test);
System.out.println(a);
//输出结果为-1230
如果传入的是字符,会报错
char temp='1';
int b=Integer.parseInt(temp);
System.out.println(b);
会提示你:
可以将字符转为字符串即可:
char temp='1';
int b=Integer.parseInt(String.valueOf(temp));
System.out.println(b);
//返回结果为1
总结一下:
单个字符想转成整数可以直接减去’0‘
Integer.parseInt()传入的必须是字符串不能是单个字符
可以将单个字符先转成字符串,然后传入Integer.parseInt()