亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

getValueNames()取出屬性的順序問題

為什么用getValueNames()獲取屬性的時候,順序變更了? 錄入的時候明明是username, password ,age.取出的時候居然是username ,age ,password?

正在回答

2 回答

這個問題我也好奇,我說個想法吧。我覺得如果取出來的name不是按順序取出來的那就可以證明這些name本來也不是按照List方式存儲的,因為List本身不能做到session那種 key value方式的存值,所以我覺得session存值的方式應該是個Set ,這樣你在遍歷它的時候因為Set本身無序所以讀出來的順序自然就是不一樣的,而且Set 符合了key value 這樣的存值方式。 我就這么猜的,歡迎交流。

0 回復 有任何疑惑可以回復我~
#1

STFocus 提問者

謝謝你的答復。好像也只能這么理解了。List是肯定不是了,要不然不可能不按順序取出。如果在其他地方看見相關的資料會過來答復你。
2016-08-07 回復 有任何疑惑可以回復我~

受教了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

getValueNames()取出屬性的順序問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號