[問題] Java問題求解

看板java作者 (小鍾)時間8年前 (2016/08/03 17:05), 編輯推噓4(4010)
留言14則, 4人參與, 最新討論串1/4 (看更多)
下列哪個 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://www.ptt.cc/bbs/java/M.1470215122.A.F30.html

08/03 17:10, , 1F
我是用排去法+查文件
08/03 17:10, 1F

08/03 17:24, , 2F
1.在JAVA中整數 運算子 +遇到字串都會轉字串
08/03 17:24, 2F

08/03 17:24, , 3F
2 3 都是本來就有的
08/03 17:24, 3F

08/03 17:25, , 4F
4 官方文件中 建構子沒有看到直存INT的建構子METHOD
08/03 17:25, 4F

08/03 18:02, , 5F
就看API熟不熟而已 證照考題都這樣?
08/03 18:02, 5F

08/03 18:21, , 6F
我沒看過這題啦 只是 1 2 3 寫APP的時候還蠻常用的
08/03 18:21, 6F

08/03 18:22, , 7F
排去法就是4有問題 然後再去看文件就沒看到建構子放int
08/03 18:22, 7F

08/03 18:22, , 8F
更正 沒看到建構子可以純放int進去
08/03 18:22, 8F

08/04 10:15, , 9F
2, 3 明顯是 String 型態比較沒爭議
08/04 10:15, 9F

08/04 10:16, , 10F
1 則是整數和字串相加,Java 這樣做最終會變成 String
08/04 10:16, 10F

08/04 10:17, , 11F
4 則是要產生一個新字串,這種作法參數必須是
08/04 10:17, 11F

08/04 10:18, , 12F
不提供參數、或是另一個字串、或是字元陣列
08/04 10:18, 12F

08/04 10:18, , 13F
所以答案是 4
08/04 10:18, 13F

08/04 15:31, , 14F
這題都是一翻兩瞪眼(?的東西 沒什麼好不好詳解的吧
08/04 15:31, 14F
文章代碼(AID): #1NeRFIym (java)
文章代碼(AID): #1NeRFIym (java)