list如何去除重复数据 list里的重复数据

如何去除一个对象list内的重复对象值?急用!!!-java-电脑编程网如何去除一个对象list内的重复对象值?急用!!!作者:dragonsky_w 和相关&&有一个对象的list的,包含有对象A、B、C、D、A、E、F、B等几个对象,但是里面有重复的对象A和B,现在我想要将那些重复的对象去除,就是保留所有的不重复的对象,就是最终的list里只有A、B、C、D、E、F这几个对象,要怎么实现……下面是我的部分代码(问题是我把所有的重复值都给删除了,好比A、B都被删除了):Java code
List&AmsUser& orgInUsers = new ArrayList&AmsUser&();
// 有重复值的对象list
List&AmsUser& removeUsers = new ArrayList&AmsUser&();
// 保存重复的对象
for (AmsUser orgInUser1 : orgInUsers) {
int sameNum = 0;
for (AmsUser orgInUser2 : orgInUsers) {
if (orgInUser1.getId() == orgInUser2.getId()) {
sameNum++;
if (sameNum&1) {
removeUsers.add(orgInUser1);
orgInUsers.removeAll(removeUsers);
// 删除 removeUsers 内保存的重复对象
各位高手,请教一下,怎么解决……跪谢!!------回答---------------其他回答(20分)---------简单的可以List&AmsUser& list = ...;Set&AmsUser& set = new HashSet&AmsUser&(list);list.clear();list.addAll(set);这样就可以了。如果你想用循环Java code
for(int i = list.size() - 1; i & 0; i--) {
String item = list.get(i);
for(int j = i - 1; j &= 0; j--) {
if(list.get(j).equals(item)) {
list.remove(i);
}
}
------回答---------------其他回答(20分)---------
简单的可以List&AmsUser& list = ...;Set&AmsUser& set = new HashSet&AmsUser&(list);list.clear();list.addAll(set);这样就可以了。如果你想用循环Java code
for(int i = list.size() - 1; i & 0; i--) {
String item = list.get(i);
for(int j = i - 1; j &= 0; j--) {
if(list.get(j).equals(item)) {
list.remove(i);
相关资料:|||||||如何去除一个对象list内的重复对象值?急用!!!来源网络,如有侵权请告知,即处理!编程Tags:                &                    java中如何去掉list中重复的对象.?
java中如何去掉list中重复的对象.?
你是要存入时就不重复存入对象,还是说你把已经有重复的对象的List中的重复对象去掉?
集合中已经存在重复的对象。
一个比较投机的做发,效率应该也是比较高的。而且比直接用set有个好处是保证了顺序。import java.util.ArrayLimport java.util.Cimport java.util.Lpublic class M {&& &/**&& & * @param args&& & */&& &public static void main(String[] args) {&& &&& &List&Integer& integers = new ArrayList&Integer&(20);&& &&& &for(int i = 0; i & 10; i++){&& &&& &&& &integers.add(i);&& &&& &&& &integers.add(i);&& &&& &}&& &&& &integers = new NotRepeatedList&Integer&(integers);&& &&& &for(Integer i : integers) {&& &&& &&& &System.out.println(i);&& &&& &}&& &}}class NotRepeatedList&E& extends ArrayList&E& {&& &private static final long serialVersionUID = 2775328L;&& &&& &&& &public NotRepeatedList() {&& &&& &super();&& &}&& &public NotRepeatedList(Collection&? extends E& c) {&& &&& &for(E e : c) {&& &&& &&& &add(e);&& &&& &}&& &}&& &public NotRepeatedList(int initialCapacity) {&& &&& &super(initialCapacity);&& &}&& &public boolean add(E o) {&& &&& &if(! contains(o)){&& &&& &&& &return super.add(o);&& &&& &}&& &&& &&& &};&& &public void add(int index, E element) {&& &&& &if(! contains(element)){&& &&& &&& &super.add(index, element);&& &&& &}&& &};}
当然,上面的只重写了2个常用方法,还有2个addAll没重写,没重写的2个方法仍然可以当入重复元素,但对于只需要消除重复元素来说,上面的够了。
这样如果集合里面存放的是对象,还可以不?
肯定可以啊,我写的这个里面放的就是对象啊。我还是把完整版的发给你吧。这个可以保证任何情况都不重复。package cn.agrael.import java.util.ArrayLimport java.util.Cimport java.util.L/**&* List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List&* 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。&* &p&&* 该 {@link List} 保证不会出现重复的元素,除此之外,该 {@link List} 的特性和 {@link ArrayList} 相同。&* &/p&&* &* @author &a href="mailto:"&李翔&/a&&* &* @param &E&&*&&&&&&&&&&& 此 collection 中保持的元素类型。&* &* @see ArrayList&*/public class NotRepeatedList&E& extends ArrayList&E& implements List&E& {&&& /** 版本号 */&&& private static final long serialVersionUID = 2775328L;&&& /**&&& &* 构造一个初始容量为 10 的空列表。&&& &*/&&& public NotRepeatedList() {&&& &&& super();&&& }&&& /**&&& &* 构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection&&& &* 的迭代器返回它们的顺序排列的,如果有重复的,则只取第一个。。&&& &* &&& &* @param c&&& &*&&&&&&&&&&& 其元素将放置在此列表中的 collection 。&&& &* @throws NullPointerException&&& &*&&&&&&&&&&&& - 如果指定的 collection 为 null。&&& &*/&&& public NotRepeatedList(Collection&? extends E& c) {&&& &&& addAll(c);&&& }&&& /**&&& &* 构造一个具有指定初始容量的空列表。&&& &* &&& &* @param initialCapacity&&& &*&&&&&&&&&&& initialCapacity - 列表的初始容量。&&& &* @throws IllegalArgumentException&&& &*&&&&&&&&&&&& - 如果指定的初始容量为负。&&& &*/&&& public NotRepeatedList(int initialCapacity) {&&& &&& super(initialCapacity);&&& }&&& /**&&& &* 追加元素(如果不存在)。&&& &* &&& &* @param o&&& &*&&&&&&&&&&& 要添加到此 Collection 中的元素(如果不存在)。&&& &* @return 如果此 list 随调用的结果而发生改变,则返回 true&&& &*/&&& @Override&&& public boolean add(E o) {&&& &&& if (!contains(o)) {&&& &&& &&& return super.add(o);&&& &&& }&&& &&&&&& };&&& /**&&& &* 在此列表中指定位置上插入指定元素(如果不存在)。移位当前在该位置上的元素(如果有),所有后续元素都向右移(其索引加 1)。&&& &* &&& &* @param index&&& &*&&&&&&&&&&& 要插入指定元素的索引。&&& &* @param 要插入的元素&&& &*&&&&&&&&&&& 。&&& &* @throws 如果索引超出了范围&&& &*&&&&&&&&&&&& (index & 0 || index & size())。&&& &*/&&& @Override&&& public void add(int index, E element) {&&& &&& if (!contains(element)) {&&& &&& &&& super.add(index, element);&&& &&& }&&& };&&& /**&&& &* 按照指定 Collection 的迭代器所返回的元素顺序,将该 Collection&&& &* 中的所有元素追加到此列表的尾部(其中的元素不存在的才会插入)。如果正在进行此操作时修改指定的&&& &* Collection,那么此操作的行为是不明确的。(这意味着如果指定的 Collection&&& &* 是此列表且此列表是非空的,那么此调用的行为是不明确的。)&&& &* &&& &* @param c&&& &*&&&&&&&&&&& 要插入到此列表中的元素。&&& &* @return 如果此列表随调用的结果而发生改变,则返回 true。&&& &* @throws NullPointerException&&& &*&&&&&&&&&&&& 如果指定的 collection 为 null。&&& &*/&&& @Override&&& public boolean addAll(Collection&? extends E& c) {&&& &&& int number = size();&&& &&& ensureCapacity(size() + c.size());&&& &&& for (E e : c) {&&& &&& &&& add(e);&&& &&& }&&& &&& return number == size() ? false :&&& }&&& /**&&& &* 从指定的位置开始,将指定 Collection&&& &* 中的所有元素插入到此列表中(其中的元素不存在的才会插入)。向右移动当前位于该位置的元素(如果有)以及所有后续元素(增加其索引)。新元素将按照指定&&& &* Collection 的迭代器所返回的元素顺序出现在列表中。&&& &* &&& &* @param index&&& &*&&&&&&&&&&& 插入指定 collection 中的首个元素的位置索引。&&& &* @param c&&& &*&&&&&&&&&&& 要插入此列表中的元素。&&& &* @return 如果此列表随调用的结果而发生改变,则返回 true。&&& &* @throws IndexOutOfBoundsException&&& &*&&&&&&&&&&&& 如果索引超出范围 (index & 0 || index & size())。&&& &* @throws NullPointerException&&& &*&&&&&&&&&&&& 如果指定的 Collection 为 null。&&& &*/&&& @Override&&& public boolean addAll(int index, Collection&? extends E& c) {&&& &&& int number = size();&&& &&& ensureCapacity(size() + c.size());&&& &&& int i =&&& &&& for (E e : c) {&&& &&& &&& if (!contains(e)) {&&& &&& &&& &&& super.add(i, e);&&& &&& &&& &&& i++;&&& &&& &&& }&&& &&& }&&& &&& return number == size() ? false :&&& }&&& /**&&&& * 用指定的元素替代此列表中指定位置上的元素(如果不存在)。 &&&& *&&&& * @param index 要替代的元素的索引。&&&& * @param element 存储在指定位置上的元素。 &&&& * @return 以前位于该指定位置上的元素。 &&&& * @throws&&& 如果索引超出范围 (index & 0 || index &= size())。&&&& */&&& @Override&&& public E set(int index, E element) {&&& &&& if (! contains(element)) {&&& &&& &&& return super.set(index, element);&&& &&& }&&& &&&&&& }}
其他回答 (6)
这个...要么,你一个个的比较.还可以把这些对象存入set,再取回来.
给个例子。 list中存入的是对象。不是基本类型。
啊?这还要例子呀?前一种方法就不用说了吧.一个一个扫描就行了.关于后一种方法,set集合中没有重复对象,如果你向set中加入的对象已经存在,那么还是只会存在一个.这就相当于去掉了重复.然后再把这个set中的对象取回来就行了.关键代码如下:List&Object&//假如这个是你的listSet&Object& set=new Set&Object&();for(Object o:list){&&& set.add(o);}list=new ArrayList&Object&();list.removeAll();for(Object o:set){
&&& list.add(o);
这一种对于基本类型可以。 但是存入对象的时候,完全不起作用。我的数据来源数据库。 它有重复的数据。 我想在从数据库中取出来的时候,就去掉重复的对象。
你这样就更是简单了.用SQL语句查询的时候加上distinct关键字直接去除不就行了?还有,集合中好像不能放基本数据类型的吧.
select distinct * from ManualSign& 这样吗? 但是没的作用呢。我要去掉用户id相同的数据。
select singid, distinct userid,signtime,signdesc,signtag from ...
我的QQ号码。 能把你的发过来。 我加哈嘛。 再向你请教。
List list=new ArrayList();
list.add("1");
list.add("2");
list.add("1");
HashSet hashset = new HashSet(list));List relist = new ArrayList(); for (int i = 0; list.size(); i++) {&&if(hashset .contains(list.get(i)))&& //contains:该集合不包含指定元素,返回 true&&&&&& relist.add(list.get(i))));}
没有测试,你去试一下
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(1);
list.add(2);
Set set=new HashSet();
set.addAll(list);
List& listNoRepeat=new ArrayList();
listNoRepeat.addAll(set);
listNoRepeat里面就是原list去掉重复数据后的list
List&& 有一个添加的方法就可以使重复添加不进去
去掉重复的这个比较简单
给你一个比较简单的方法
直接把List转换为set& 那么里面重复的元素都没了
因为set不支持重复的元素
搞定& 收工~~
直接再建一个Set集,将list列表中的元素放入set中,用addAll()方法或直接构造一个包含指定Collection集合中元素的set集,倒如下面程序:
import java.util.Limport java.util.ArrayLimport java.util.HashSpublic class ListJiHe {
&public static void main(String[] args) {&&List arrayList=new ArrayList();//构建一个列表对象&&//向列表中添加元素&&arrayList.add(20);&&arrayList.add("java");&&arrayList.add("java");&&arrayList.add(20);&&System.out.println(arrayList);//打印出列表中元素信息&&&&HashSet set=new HashSet(arrayList);//构造一个包含列表arrayList中的元素的HashSet集合&&System.out.println(set);//打印出集合中元素信息
运行结果为:
[20, java, java, 20][20, java]
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号ListMap 去重复数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ListMap 去重复数据
上传于||文档简介
&&L​i​s​t​M​a​p​ ​去​重​复​数​据
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢您所在的位置: &
Java删除ArrayList中的重复元素的2种方法
Java删除ArrayList中的重复元素的2种方法
ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇 到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。
ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇 到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' width="300" height="223" alt="" src="/wyfs02/M02/70/D9/wKioL1XAFUHCGauhAAAlZpDRME4929.jpg" title="30-java-tips" class="aligncenter size-full wp-image-8682" />
方法1:使用HashSet删除ArrayList中重复的元素
在该方法中,我们使用HashSet来删除重复的元素。如你所知,HashSet不允许有重复的元素。我们使用HashSet的这个属性来删除已建 成的ArrayList中的重复元素。但是,这种方法有一个缺点。那就是,它会删除ArrayList中元素的插入顺序。这意味着,删除重复的元素后,元 素的插入顺序就不对了。先来看下面这个例子。
import java.util.ArrayL
import java.util.HashS
public class MainClass
&&& public static void main(String[] args)
&&&&&&& //Constructing An ArrayList
ArrayList&String& listWithDuplicateElements = new ArrayList&String&();
listWithDuplicateElements.add(&JAVA&);
listWithDuplicateElements.add(&J2EE&);
listWithDuplicateElements.add(&JSP&);
listWithDuplicateElements.add(&SERVLETS&);
listWithDuplicateElements.add(&JAVA&);
listWithDuplicateElements.add(&STRUTS&);
listWithDuplicateElements.add(&JSP&);
//Printing listWithDuplicateElements
System.out.print(&ArrayList With Duplicate Elements :&);
System.out.println(listWithDuplicateElements);
//Constructing HashSet using listWithDuplicateElements
HashSet&String& set = new HashSet&String&(listWithDuplicateElements);
//Constructing listWithoutDuplicateElements using set
ArrayList&String& listWithoutDuplicateElements = new ArrayList&String&(set);
//Printing listWithoutDuplicateElements
System.out.print(&ArrayList After Removing Duplicate Elements :&);
System.out.println(listWithoutDuplicateElements);
ArrayList With Duplicate Elements :[JAVA, J2EE, JSP, SERVLETS, JAVA, STRUTS, JSP]
ArrayList After Removing Duplicate Elements :[JAVA, SERVLETS, JSP, J2EE, STRUTS]
注意输出结果。你会发现,在删除重复元素之后,元素重新洗牌。不再按照插入顺序排列。如果你想在删除重复的元素之后依然保持元素的插入顺序,那么不 建议使用此方法。还有另一种方法,可以保证在删除重复的元素之后也不改变元素的插入顺序。那就是使用LinkedHashSet。
方法2:使用LinkedHashSet删除ArrayList中重复的元素
在该方法中,我们使用LinkedHashSet删除ArrayList中重复的元素。正如你知道的,LinkedHashSet不允许重复元素, 同时保持元素的插入顺序。LinkedHashSet的这两个属性可以确保在删除ArrayList中的重复元素之后,依然保持元素的插入顺序。参见下面 的例子。
import java.util.ArrayL
import java.util.LinkedHashS
public class MainClass
&&& public static void main(String[] args)
&&&&&&& //Constructing An ArrayList
ArrayList&String& listWithDuplicateElements = new ArrayList&String&();
listWithDuplicateElements.add(&JAVA&);
listWithDuplicateElements.add(&J2EE&);
listWithDuplicateElements.add(&JSP&);
listWithDuplicateElements.add(&SERVLETS&);
listWithDuplicateElements.add(&JAVA&);
listWithDuplicateElements.add(&STRUTS&);
listWithDuplicateElements.add(&JSP&);
//Printing listWithDuplicateElements
System.out.print(&ArrayList With Duplicate Elements :&);
System.out.println(listWithDuplicateElements);
//Constructing LinkedHashSet using listWithDuplicateElements
LinkedHashSet&String& set = new LinkedHashSet&String&(listWithDuplicateElements);
//Constructing listWithoutDuplicateElements using set
ArrayList&String& listWithoutDuplicateElements = new ArrayList&String&(set);
//Printing listWithoutDuplicateElements
System.out.print(&ArrayList After Removing Duplicate Elements :&);
System.out.println(listWithoutDuplicateElements);
ArrayList With Duplicate Elements :[JAVA, J2EE, JSP, SERVLETS, JAVA, STRUTS, JSP]
ArrayList After Removing Duplicate Elements :[JAVA, J2EE, JSP, SERVLETS, STRUTS]
注意输出。你可以发现在删除ArrayList中的重复元素后,依然保持了元素的插入顺序。
译文链接:
英文原文:
【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&的更多文章
计算机语言在保质期方面有着与众不同的独特规律。其中最为热门的
所以姑娘,让我们做一枚花见花开的程序媛。
讲师: 3人学习过讲师: 1人学习过讲师: 5人学习过
在脚本语言领域,Lua是最快、最高效的脚本语言之一,
2014年节假放假安于这周出台,80%的公民对此次的放假
进入12月份,一年的日子到头了。年末总结什么的也都开
本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关
51CTO旗下网站二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
在这里是面向程序员的高品质IT技术学习社区,是程序员学习成长的地方。让我们更好地用技术改变世界。请关注新浪微博号: IT国子监(/itguozijian)
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
/**&List&order&not&maintained&**/&&&&&&public&static&void&removeDuplicate(ArrayList&arlList)&&&&&&{&&&&&&HashSet&h&=&new&HashSet(arlList);&&&&&&arlList.clear();&&&&&&arlList.addAll(h);&&&&&&}&&&&&&通过Hashset的add方法判断是否已经添加过相同的数据,如果已存在相同的数据则不添加&Java代码&/**&List&order&maintained&**/&&&&&&public&static&void&removeDuplicateWithOrder(ArrayList&arlList)&&&&&&{&&&&&&Set&set&=&new&HashSet();&&&&&&List&newList&=&new&ArrayList();&&&&&&for&(Iterator&iter&=&arlList.iterator();&iter.hasNext();&)&&&&&&{&&&&&&Object&element&=&iter.next();&&&&&&if&(set.add(element))&newList.add(element);&&&&&&}&&&&&&arlList.clear();&&&&&&arlList.addAll(newList);&&&&&&}&&&&&以下来自网络:方法一:循环元素删除&&//&&删除ArrayList中重复元素&&public&&&static&&&void&&removeDuplicate(List&list)&&{&&&for&&(&int&&i&&=&&&0&;&i&&&&&list.size()&&-&&&1&;&i&++&)&&{&&&&for&&(&int&&j&&=&&list.size()&&-&&&1&;&j&&&&&i;&j&--&)&&{&&&&&&if&&(list.get(j).equals(list.get(i)))&&{&&&&&&& list.remove(j);&&&&& }&&&&&}&&&}&&&System.out.println(list);}方法二:通过HashSet剔除&//&&删除ArrayList中重复元素&&public&&&static&&&void&&removeDuplicate(List&list)&&{&&&&HashSet&h&&=&&&new&&HashSet(list);&&&&list.clear();&&&&list.addAll(h);&&&&System.out.println(list);}方法三:&删除ArrayList中重复元素,保持顺序&//&删除ArrayList中重复元素,保持顺序&&public&&&static&&&void&&removeDuplicateWithOrder(List&list)&&{&&& & Set&set&&=&&&new&&HashSet();&&&& &List&newList&&=&&&new&&ArrayList();&&&for&&(Iterator&iter&&=&&list.iterator();&iter.hasNext();)&&{&&&&&&&& Object&element&&=&&iter.next();&&&&&&&&&if&&(set.add(element))&&&&&&&&&&& newList.add(element);&&&&&}&&&&& list.clear();&&&& list.addAll(newList);&&& &System.out.println(&"&remove&duplicate&"&&&+&&list);&}
阅读(3306)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'java去除list重复值(循环元素删除、通过HashSet删除)',
blogAbstract:'两种方式,一种无顺序,一种维持原list的元素顺序。&Hastset根据hashcode判断是否重复,数据不会重复&',
blogTag:'java',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'在这里是面向程序员的高品质IT技术学习社区,是程序员学习成长的地方。让我们更好地用技术改变世界。请关注新浪微博号: IT国子监(/itguozijian)',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 list如何去除重复数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信