List集合去重复

 1             ///获取List的集合值
 2                 foreach (DataRow row in dt.Rows)
 3                 {
 4                     list.Add(row["HJMC"].ToString());
 5                 }
 6                 //list去重复
 7                 for (int i = 0; i < list.Count - 1; i++)
 8                 {
 9                     for (int j = list.Count - 1; j > i; j--)
10                     {
11                         if (list[j].ToString().Equals(list[i].ToString()))
12                         {
13                             list.Remove(list[j].ToString());
14                         }
15                     }
16                 }

List集合去重复

时间: 2024-09-29 16:25:55

List集合去重复的相关文章

集合去重复引入排序思想

1 package cn.arraylist.com; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 6 public class ArrayListDemo2 { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 ArrayList arraylist = new ArrayList(); 11

集合去重复

class zharraylistquchong { public static ArrayList quchong(ArrayList arrayname){ HashSet h=new HashSet(arrayname); ArrayList quchongarray=new ArrayList(); arrayname.clear(); arrayname.addAll(h); arrayname.toArray(); quchongarray=arrayname; return quc

利用Linq对集合元素合并、去重复处理

今晚看了一篇前辈写的linq对集合元素合并去重复处理,觉得有点麻烦,原文地址如下:http://www.cnblogs.com/yjmyzz/archive/2012/12/18/2823170.html#undefined. 于是我自己琢磨利用linq的分组函数,重新写了一个方法,代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleAp

C# List&lt;T&gt;中Select List Distinct()去重复

List<ModelJD> data = myDalJD.GetAllDataList(); List<string> list= new List<string>(); list= datalist4.Select(p => p.name).ToList(); //只取name字段,重新生成新的List集合 this.cmbJdUserName.DataSource = list.Distinct().ToList(); //去重复,绑定数据后面要加ToList

C# List&lt;T&gt;中Select List Distinct()去重复 摘抄自 随风% 随笔

List<ModelJD> data = myDalJD.GetAllDataList(); List<string> list= new List<string>();list= datalist4.Select(p => p.name).ToList();  //只取name字段,重新生成新的List集合this.cmbJdUserName.DataSource = list.Distinct().ToList(); //去重复,绑定数据后面要加ToList(

js数组和字符串去重复几种方法

js数组去重复几种方法 第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x] == this[i]) { continue label; } } r[r.length] = this[i]; } re

C# 两个List泛型用 Linq去重复数据 或者 得到重复数据

1, 两个List泛型用Linq去重复数据 Code: List<string> lstA = new List<string> { "E00401501B652563", "E00401501B652564", "E00401501B652565", "E00401501B652566", "E00401501B652567", "E00401501B652568&quo

js list去重复

var dataList = [];//需要去重复的集合 var res = [];//去重复后的集合 var tem = {}; for(var i = 0; i < dataList.length; i++){ if(!json[dataList[i]]){ res.push(dataList[i]); tem[dataList[i]] = 1; } } 原文地址:https://www.cnblogs.com/ywx2/p/10960390.html

【知识库】-数据库_MySQL之高级数据查询:去重复、组合查询、连接查询、虚拟表

简书作者:seay 文章出处: 关系数据库SQL之高级数据查询:去重复.组合查询.连接查询.虚拟表 回顾:[知识库]-数据库_MySQL之基本数据查询:子查询.分组查询.模糊查询 Learn [已经过测试校验] 一.去重复(DISTINCT) 二.组合查询 三.UNION(并集) 四.连接查询 五.虚拟表 一.去重复(DISTINCT) DISTINCT:用于返回唯一不同的值,主要是用于某一字段 语法 SELECT DISTINCT <列名>|* FROM <表名> 示例 -- 查