看板 java 關於我們 聯絡資訊
下列哪個 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
paulku: 我是用排去法+查文件 08/03 17:10
paulku: 1.在JAVA中整數 運算子 +遇到字串都會轉字串 08/03 17:24
paulku: 2 3 都是本來就有的 08/03 17:24
paulku: 4 官方文件中 建構子沒有看到直存INT的建構子METHOD 08/03 17:25
Yshuan: 就看API熟不熟而已 證照考題都這樣? 08/03 18:02
paulku: 我沒看過這題啦 只是 1 2 3 寫APP的時候還蠻常用的 08/03 18:21
paulku: 排去法就是4有問題 然後再去看文件就沒看到建構子放int 08/03 18:22
paulku: 更正 沒看到建構子可以純放int進去 08/03 18:22
tacovirus: 2, 3 明顯是 String 型態比較沒爭議 08/04 10:15
tacovirus: 1 則是整數和字串相加,Java 這樣做最終會變成 String 08/04 10:16
tacovirus: 4 則是要產生一個新字串,這種作法參數必須是 08/04 10:17
tacovirus: 不提供參數、或是另一個字串、或是字元陣列 08/04 10:18
tacovirus: 所以答案是 4 08/04 10:18
gmoz: 這題都是一翻兩瞪眼(?的東西 沒什麼好不好詳解的吧 08/04 15:31