int 和String不是同一种数据类型,int属于基本数据类型,String属于引用数据类型,
java中基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double
一般情况下String类型是不能转换成基本数据类型的。
楼上说的通过Integer中的parseInt方法把字符串转成基本数据类型int
或者通过Long类型中的parseLong方法把字符串转成基本数据类型long
但我觉得不是完整意义上的类型转换,它要求:除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,字符串中的字符都必须是十进制数字
|