一聚教程网:一个值得你收藏的教程网站

热门教程

三种asp.net 删除数组重复字符串与数组值实例

时间:2022-06-25 05:03:30 编辑:袖梨 来源:一聚教程网

三种asp教程.net 删除数组重复字符串与数组值实例
我不会.net但今天还是找了三款删除数组重复字符串与数组值的asp.net教程实例函数,大概意思是把字符串分成数组或一个个拆分比较再去除重复的字符串
方法一

public static string[] getstring(string[] values) 
...{ 
list list = new list(); 
for (int i = 0; i < values.length; i++)//遍历数组成员 
...{ 
if (list.indexof(values[i].tolower()) == -1) 
//对每个成员做一次新数组查询如果没有相等的则加到新数组 
list.add(values[i]); 

return list.toarray(); 
}

方法二

1.string str = "1,22,333,4,5,1,22,333,6,7,";//www.111com.net 要拆分的字符串  
2.arraylist al = new arraylist();  
3.string[] arr = str.split(',');//拆分后的字符数组  
4. 
5.for (int i = 0; i < arr.length; i++)  
6.{  
7.    if (al.contains(arr[i]) == false)//判断 要拆分的字符串 中是否已经存在于这个arraylist中  
8.    {  
9.        al.add(arr[i]);//不存在则添加进arraylist  
10.    }  
11.    else 
12.    {   
13.        al.remove(arr[i]);//存在则从arraylist中删除  
14.    }  
15.}  
16.response.write(string.join(",",(string[])al.toarray(typeof(string))));//

//方法三
*/

public static string[] removedup(string[] mydata) 
...{ 
if (mydata.length > 0) 
...{ 
array.sort(mydata); //mb.111com.net 先对数组进行排序 
int size = 1; //定义删除重复项后的数组长度 
for (int i=1; i  
 
return mydata; 

热门栏目