String text=listView.getItemAtPosition(position)+"";后邊為什么要有+“”
String text=listView.getItemAtPosition(position)+"";如果沒有+"",就會報錯,這個有什么作用啊,為什么不能用String強制轉換呢?
String text=listView.getItemAtPosition(position)+"";如果沒有+"",就會報錯,這個有什么作用啊,為什么不能用String強制轉換呢?
2015-05-08
舉報
2015-05-08
listView.getItemAtPosition(position)是int類型對不 ? ?"" ?是不是空的String類型, ?那不就結了 ?不加上+"'當然會報錯, ?這也是int轉換String的一種方式,原理如果不懂請百度。。。
2016-11-02
listView.getItemAtPosition(position)產生出來的是map對象不是string對象,不能強制轉換成string
加了“”調用了 Map的toString方法。Map的ToString方法其實是Map自己重寫的,返回key-value的字符串。
最佳回答那是什么鬼
2015-12-23
就是這句代碼,運行時候點擊列表里的一項,會有報錯:大家知道為什么嗎?
2015-11-03
第一種方法:s=i+""; //會產生兩個String對象?
第二種方法:s=String.valueOf(i); //直接使用String類的靜態方法,只產生一個對象?
2015-10-14
轉換成String類型
2015-10-14
明明是map類型