今天遇到乙個問題
map param = new hashmap();
在map裡儲存值時,一般不會限定int、string等型別,但是從map裡取值時需要進行型別的強轉
如果用於判斷的時候,一般可以不用型別強轉,一般會記憶儲存時的型別,但是不建議這麼用,一般的用法是先強轉然後再進行判斷
另外,string一般不會用==,主要是如果是個變數的話,可以使用==直接判斷值,但是如果是new的物件,==一般比較的是new物件的位址,不是物件的實際儲存值,所以一般使用equals
所以正確的用法是
此外:今天遇到乙個問題:存數字到map時存入的是string,取資料時不能使用強轉,
(integer
)paramlist.get(0).get("domain_id") ---錯誤
integer.parseint(paramlist.get(0).get("domain_id")+"") --- 正確
char型別和string型別的區別
也許有很多同學分不清這個char型別和string型別,區別到底在 一開始他們問我,差別在 我也不太說的清楚,貌似都是字串,貌似是字元,通過查閱資料,我對他們的區別有了進一步的了解。雖然一字之差,但是本質的區別很大。我們從c 與c 的角度來進行闡述一下。1.char是字元型別 屬於值型別 value...
easyui radio 型別的取值和賦值方法
1.html 檔案 委託人證件型別 class easyui validatebox checked checked value 身份證 身份證 class easyui validatebox value 護照 護照 2.js的取值和賦值方法 取值方法 function checkradio 賦值...
easyui radio 型別的取值和賦值方法
1.html 檔案 委託人證件型別 class easyui validatebox checked checked value 身份證 身份證 class easyui validatebox value 護照 護照 2.js的取值和賦值方法 取值方法 function checkradio 賦值...