[問題] Java問題求解

作者: kevinyzu (小鍾)   2016-08-03 17:05:20
下列哪個 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,請求各位大大詳解,感恩.
作者: paulku (蒼木浩介.改)   2016-08-03 17:10:00
我是用排去法+查文件1.在JAVA中整數 運算子 +遇到字串都會轉字串2 3 都是本來就有的4 官方文件中 建構子沒有看到直存INT的建構子METHOD
作者: Yshuan (倚絃)   2016-08-03 18:02:00
就看API熟不熟而已 證照考題都這樣?
作者: paulku (蒼木浩介.改)   2016-08-03 18:21:00
我沒看過這題啦 只是 1 2 3 寫APP的時候還蠻常用的排去法就是4有問題 然後再去看文件就沒看到建構子放int更正 沒看到建構子可以純放int進去
作者: tacovirus (小璋丸)   2016-08-04 10:15:00
2, 3 明顯是 String 型態比較沒爭議1 則是整數和字串相加,Java 這樣做最終會變成 String4 則是要產生一個新字串,這種作法參數必須是不提供參數、或是另一個字串、或是字元陣列所以答案是 4
作者: gmoz ( This can't do that. )   2016-08-04 15:31:00
這題都是一翻兩瞪眼(?的東西 沒什麼好不好詳解的吧

Links booklink

Contact Us: admin [ a t ] ucptt.com