题目
Java中将一个字符串转换成int类型的整数,例如将字符串“123”转换成整数123,可以使用_方法。A. String.valueOfB. para()C. Integer,intValue()D. Integer,parseInt()
Java中将一个字符串转换成int类型的整数,例如将字符串“123”转换成整数123,可以使用_方法。
A. String.valueOf
B. para()
C. Integer,intValue()
D. Integer,parseInt()
题目解答
答案
D. Integer,parseInt()
解析
本题考查Java中字符串转整数的方法。关键点在于掌握Integer类的静态方法parseInt()的作用,以及区分其他选项中易混淆的方法。
核心思路:
- String类无法直接转换为int,需借助其他类的方法。
- Integer.parseInt() 是专门用于将字符串解析为整数的静态方法,是正确答案。
- 其他选项中,
String.valueOf用于基本类型转字符串,pare用于比较大小,intValue()需先通过其他方式获取Integer对象。
选项分析
A. String.valueOf
- 功能:将基本数据类型或对象转换为字符串。例如:
String.valueOf(123); // 返回"123" - 错误原因:无法反向将字符串转为int。
B. pare
- 功能:比较两个整数大小,返回0、1或-1。例如:
pare(3, 2); // 返回1 - 错误原因:与字符串转整数无关。
C. Integer.intValue
- 功能:将Integer对象转为基本int类型。例如:
Integer obj = 123; int num = obj.intValue(); // num为123 - 错误原因:需要先通过其他方式(如构造器或parse方法)创建Integer对象,不能直接处理字符串。
D. Integer.parseInt
- 功能:将字符串形式的数字解析为int类型。例如:
int num = Integer.parseInt("123"); // num为123 - 正确原因:直接满足题目要求。