作者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/m.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