怎么算出一个有重复记录的list中的所有非重复元素个数2
发布网友
发布时间:2023-10-20 03:37
我来回答
共1个回答
热心网友
时间:2024-11-29 20:52
这个就是一个算法,
Hashtable ht = new Hashtable();
for (int i = 0; i < list.Count; i++)
{
if (ht.ContainsKey(list[i]))
{
ht[list[i]] = int.Parse(ht[list[i]].ToString()) + 1;
}
else
{
ht.Add(list[i],1);
}
}
// 再将hashTable里面的键和值相应的输出来
IDictionaryEnumerator ie = ht.GetEnumerator();
while (ie.MoveNext())
{
Console.WriteLine(ie.Key.ToString() + "记录条数:" + ie.Value);
}
我用的是c#语言,你如果是用java语言那就可以转换一下,相信你能看得懂