作者kevinyzu (小锺)
看板java
标题[问题] Java问题求解
时间Wed Aug 3 17:05:20 2016
下列哪个 Java 程式码不能把整数变数 i 的值转换为字串并存到 String 类别变数 s 之
中?
int i = 110;
String s = i + "";
2. int i = 110;
String s = Integer.toString(i);
3. int i = 110;
String s = String.valueOf(i);;
4. int i = 110;
String s = new String(i);
答案为4,请求各位大大详解,感恩.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.115.247.145
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1470215122.A.F30.html
1F:→ paulku: 我是用排去法+查文件 08/03 17:10
2F:→ paulku: 1.在JAVA中整数 运算子 +遇到字串都会转字串 08/03 17:24
3F:→ paulku: 2 3 都是本来就有的 08/03 17:24
4F:→ paulku: 4 官方文件中 建构子没有看到直存INT的建构子METHOD 08/03 17:25
5F:推 Yshuan: 就看API熟不熟而已 证照考题都这样? 08/03 18:02
6F:推 paulku: 我没看过这题啦 只是 1 2 3 写APP的时候还蛮常用的 08/03 18:21
7F:→ paulku: 排去法就是4有问题 然後再去看文件就没看到建构子放int 08/03 18:22
8F:→ paulku: 更正 没看到建构子可以纯放int进去 08/03 18:22
9F:推 tacovirus: 2, 3 明显是 String 型态比较没争议 08/04 10:15
10F:→ tacovirus: 1 则是整数和字串相加,Java 这样做最终会变成 String 08/04 10:16
11F:→ tacovirus: 4 则是要产生一个新字串,这种作法参数必须是 08/04 10:17
12F:→ tacovirus: 不提供参数、或是另一个字串、或是字元阵列 08/04 10:18
13F:→ tacovirus: 所以答案是 4 08/04 10:18
14F:推 gmoz: 这题都是一翻两瞪眼(?的东西 没什麽好不好详解的吧 08/04 15:31