當前位置:成語大全網 - 書法字典 - Python字典和javamap

Python字典和javamap

沒有特殊的方法來更改映射集中的值。改變值的方法是map . put(key,value),改變是直接替換。例如,如果要更改鍵“1”和值“one”的組合,即map . put(“1”、“one”),直接替換即可。

導入Java . util . hashmap;

導入Java . util . map;

公開課演示{

公共靜態void main(String[] args) {

地圖& ltInteger,Integer & gtm =新哈希表& ltInteger,Integer & gt();

m . put(1、1);

打印(m);

m . put(1,2);

打印(m);

}

私有靜態無效打印(地圖& ltInteger,Integer & gtm ){

供(圖。條目& ltInteger,Integer & gtmm : m.entrySet())

system . out . println(“K:“+mm . getkey()+“,V:“+mm . getvalue();

}

}

擴展數據

集合類的壹個共同特征是它們只保存對象(實際上是對象名,即指向地址的指針)。這與數組不同,數組可以保存對象和簡單數據。如果既想使用簡單數據類型,又想使用集合類的靈活性,可以將簡單數據類型轉換為該數據類型類的對象,並將其放入集合中進行處理,但執行效率會降低。

集合類中包含的對象都是Object類的實例。壹旦壹個對象被放入集合類中,它的類信息就會丟失,也就是說集合類中包含的所有對象都是對象類對象的指針。

這種設計是為了使集合類通用,因為對象類是所有類的祖先,所以您可以無限制地在這些集合中存儲任何類。當然,這也帶來了不便,這使得在使用集合成員之前必須對其進行整形。

集合類是Java數據結構的實現。在編寫程序時,經常需要處理各種數據,為了處理這些數據而選擇的數據結構對程序的運行效率至關重要。