问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

如何删除list里面的重复字段1

提问网友 发布时间:2023-10-20 06:38
管到底农药用什么能化解
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-05-17 09:34
使用hashmap吧
HashMap<String, Integer> hs = new HashMap<String, Integer>();
String strs = "";
for (String string : repList) {
if(hs.get(string) == null) {
strs += ","+string;
}
}
System.out.println(strs);
如果要取一个一个值的话就split(",")获得数组就行了
热心网友 回答时间:2024-05-17 09:35
测试数据:
       List<string> li1 = new List<string> { "8", "8", "9", "9" ,"0","9"};
List<string> li2 = new List<string> { "张三", "张三", "李四", "张三", "王五", "李四" };
List<string> li3 = new List<string> { "A", "A", "C", "A", "C", "D" };
List<string> li4 = new List<string> { "12", "18", "19", "19", "10", "19" };

方法一:
HashSet<string> hs = new HashSet<string>(li1); //此时已经去掉重复的数据保存在hashset中

方法二:

for (int i = 0; i < li2.Count; i++) //外循环是循环的次数
{
for (int j = li2.Count - 1 ; j > i; j--) //内循环是 外循环一次比较的次数
{

if (li2[i] == li2[j])
{
li2.RemoveAt(j);
}

}
}

方法三:

      //把相同的用null代替。
for (int i = 0; i < li3.Count; i++)
{
for (int j = 0; j < li3.Count; j++)
{
if (i == j) continue;

if (li3[i] == li3[j])
{
li3[j] = "null";
}

}
}

方法四:

     //这方法跟上面的一样,只是变了逻辑
for (int i = 0; i < li4.Count - 1; i++)
{
for (int j = 0; j < li4.Count ; j++)
{
if (i != j)
{
if (li4[i] == li4[j])
{
li4[j] = "null";
}
}
}
}
热心网友 回答时间:2024-05-17 09:35
用HashSet吧

HashSet<String> set = new HashSet<repList>;
repList.clear();
repList.addAll(set);

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

哪里有帝国时代2硬盘版下载? 帝国时代2中文硬盘版哪有下载啊?要没病毒的!~~~86 国标和非标有什么区别?97 一个办公地点,可不可以注册多个公司呢164 没有地址能注册公司吗?530 想注册公司但是没有地址怎么办?459 桌面显示框整体变宽,怎么办?谢谢! 没有地址可以注册公司吗?怎么注册?1022 没有办公地址,能注册公司吗?540 房旭芃这个名字有什么含义么 更适合男孩女孩? 已发的朋友圈怎么修改可见权限人4 宝马7系前后排娱乐能同时播放一张CD吗? UG有些步骤无法设置到当前特征修改,只能回滚编辑,后面的体看...3 宝马7系2016款730li 领先型和豪华型车钥匙一样吗 微信朋友圈部分朋友可见怎么修改 微信朋友圈部分朋友可见如何修... [使用求助] 凯立德导航仪的USB接口有啥作用?可以用来听歌儿么? 我的手机号绑定了两个,想取消一个怎么办? 同一个手机号注册两个怎么删除一个6 广式肠粉酱料汁怎么做简单好吃呢3 广式肠粉酱料汁怎么做简单好吃呢1 “利润分配——未分配利润”的借贷方表示什么?244 求霸王的大陆中文版nes文件 如何去除List集合中的重复项ID的,并把重复项的数量相加18 霸道导航一体机usb放歌没有声音是怎么回事? 利润分配在贷方是什么意思?184 很多,固件都可以用7620路由器刷。那这些固件能刷到PC上面... 一个女人缠绵于皇帝和王爷之间而最后嫁于皇帝为后的小说是什&#... 求支持湖北联通21M的智能手机推荐啊! 膝关节骨性关节炎若不治疗的后果将是怎么样呀 中国移动湖北武汉营业厅哪个有卖小米note4高配版手机 拆迁安置房办理房产证要交税吗244 为什么电脑上着上着就白屏了?桌面上什么都没有?壁纸还在,就是...3 无法登陆华图网校账号,整张登陆却显示我的账号被管理员锁定了,请问是怎... 芃跟芊哪个适合用于男孩名字?2 如何找夏装批发渠道 河南省观界装饰工程有限公司怎么样? 在UG NX7.5当中建模里面插入的点,为什么不显示啊?但是... 宋代有不支丁烧瓷器吗1 ...全世界每年因生锈损失的钢铁,约占世界年产量的十 宋代瓷器有没有内底支丁烧法2
Top