请问使用 ArrayList 如何判断其元素里头重复的值有哪几个????
如有一个 ArrayList , 其值各有
ArrayList[0]=”A”
ArrayList[1]=”B”
ArrayList[3]=”C”
ArrayList[4]=”D”
ArrayList[5]=”B”
ArrayList[6]=”B”
……….重复的值很多,想要把他们都找出来……
如何撰写程序呢
谢谢
如有一个 ArrayList , 其值各有
ArrayList[0]=”A”
ArrayList[1]=”B”
ArrayList[3]=”C”
ArrayList[4]=”D”
ArrayList[5]=”B”
ArrayList[6]=”B”
……….重复的值很多,想要把他们都找出来……
如何撰写程序呢
谢谢
解决方案 »
- C#窗体应用程序中如何使用PrintPreviewControl打印预览excel表格,用PrintDocument打印excel表格
- 请问代码实现(IE——Internet选项-->高级 找到"允许活动内容在我的计算机上的文件中运行" ,将其打上勾)?
- [求助]动态数组ArrayList的问题
- 续:来,做道题目试试看,看看自己是不是高手
- 请问如何在控制台程序中更规则的输出数据?
- 请教aspx.cs运行与数据库同步的问题?
- 如何改变win forms中的dataGrid的外观设置
- 求前辈们帮帮忙
- 这样显示图片是不是有问题啊
- 在线等待
- 文件路径的问题(winform)
- c#出错: 高手指点: “System.Net.Sockets.TcpListener.TcpListener(int)”已过时
for( int k=0 ; k<ar.Length ; k++ )
bflag= false;
for( int i=0 ; i<ar.Length ; i++ )
{
if( bflag[i] )
continue;
for( j=i+1 ; j<ar.length ;j++ )
{
if( ar[i] == ar[j] )
{
bflag[j] = true;
进行处理;
}
}}
foreach (string s in YourArrayList)
{
int n = 0; if (ht.Contains(s))
{
n = (int)ht[s];
} ht[s] = n + 1;
}foreach (string s in ht.Keys)
{
Console.WriteLine(s);
}