三種asp教程.net 刪除數組重複字串與數組值執行個體
我不會.net但今天還是找了三款刪除數組重複字串與數組值的asp.net教程執行個體函數,大概意思是把字串分成數組或一個個拆分比較再去除重複的字串
方法一
public static string[] getstring(string[] values)
...{
list<string> list = new list<string>();
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.111cn.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.111cn.net 先對數組進行排序
int size = 1; //定義重複資料刪除項後的數組長度
for (int i=1; i
return mydata;
}