Hashtable与Dictionary字典集合

本文介绍了Java中的Hashtable类及其常用方法,包括Add、ContainsKey、ContainsValue、Remove和Clear等。同时,对比了泛型版本的Dictionary字典集合,展示了如何通过foreach循环遍历键、值和键值对。内容涵盖了Hashtable和Dictionary的基本操作及使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hashtable ht=new Hashtable ();    //声明
//利用foreach循环遍历Hashtable 
foreach (var item in ht.Key ){
Console.WriteLine(“键是{0}=====值是{1}", item, ht[item]);
}

①Add( object key, object value )   //键必须唯一,值可以重复

②ContainsKey( object key )       //判断 Hashtable 是否包含指定的键。

③ContainsValue( object value );    //判断 Hashtable 是否包含指定的值。

④Remove( object key );          //从 Hashtable 中移除带有指定的键的元素。

⑤Clear();                     //从 Hashtable 中移除所有的元素

Hashtable的泛型版本Dictionary字典集合

Dictionary<string,int> dict=new Dictionary<string,int>;

dict.Add(“zhang”,100);

dict.Add(“zhengyao”,80);


//遍历键

foreach(string item in dict.Keys){

   Console.WriteLine(item);

}

//遍历值

foreach(string item in dict.Values){

   Console.WriteLine(item);

}

 //遍历键值对   必须写KeyValuePair

foreach (KeyValuePair<string,int> item in dict){

    Console.writeLine("{0}--{1}", item .Key, item .Value);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值