关于Java中的Integer.parseInt与Integer.valueOf的区别:
结论:
1.
Integer.ParseInt(String)参数类型只能为String!
2.当参数类型为String时,Integer.ParseInt(String)返回int,Integer.valueOf(String)返回Integer,无区别
。
3.由于Integer.valueOf()的参数可以为多种类型
;
①当参数为byte,char,short,string等自动转换为int类型时,会自动转换,当为float或double时会提示错误。
②特殊的:当参数类型为char时,Integer.valueOf()会自动计算char类型的ASII码,如对于char ch=‘a’,使用Integer.valueOf(ch)输出97.
③关于char类型与int类型的转换可以使用: