黑马程序员—集合将自定义对象作为元素存储到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人,为重复元素。
来源:互联网 发布:网页秒杀软件 编辑:程序博客网 时间:2024/05/20 11:50
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
package fourteen;
import java.util.*;
public class eleven {
/**
将自定义对象作为元素存储到ArrayList集合中,并去除重复元素。
比如:存人对象。同姓名同年龄,视为同一个人,为重复元素。
思路:
1.对人描述,将数据封装尽速对象。
2.定义容器将人存入。
3.取出。
*/
public static void sop(Object j)
{
System.out.println(j);
}
public static void main(String[] args) {
ArrayList a=new ArrayList();
a.add(new person("lisii1",19));
a.add(new person("lisii1",19));
a.add(new person("lisii2",190));
a.add(new person("lisii3",194));
a.add(new person("lisii3",194));
sop("remove1:"+a.remove(new person("lisii3",194)));
a=singleElement(a);
Iterator it=a.iterator();
while(it.hasNext())
{
person p=(person)it.next();
sop(p.getname()+"::"+p.getage());
}
}
public static ArrayList singleElement(ArrayList a)
{
ArrayList newa=new ArrayList();
Iterator it=a.iterator();
while(it.hasNext())
{
Object obj=it.next();
if(!newa.contains(obj))
newa.add(obj);
}
return newa;
}
}
class person
{
private String name;
private int age;
person(String name,int age)
{
this.name=name;
this.age=age;
}
public boolean equals(Object obj)
{
if(!(obj instanceof person))
return false;
person p=(person)obj;
System.out.println(this.name+"...."+p.name);
return this.name.equals(p.name)&&this.age==p.age;
}
/**/
public String getname()
{
return name;
}
public int getage()
{
return age;
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
- 黑马程序员—集合将自定义对象作为元素存储到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人,为重复元素。
- 黑马程序员-将自定义对象最为元素存到ArrayList集合中,并去除重复元素
- 将自定义对象作为元素存到ArrayList集合中,并去除重复元素
- 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。
- Java将自定义对象作为元素存到ArrayList集合中,并去除重复元素。
- 集合框架六:ArrayList——将自定义对象作为元素存储到ArrayList中,并去除重复元素
- 将自定义对象作为元素存到arrarylist集合中,并去除重复元素
- ArrayList去除集合中自定义对象元素的重复值
- ArrayList去除集合中自定义对象元素的重复值
- 将自定义对象存入到HashSet集合中并去除重复元素
- 将自定义对象作为元素存到TreeSet集合中
- 去除ArrayList集合中的重复自定义对象元素
- 黑马程序员——ArrayList集合去除重复元素
- 使用ArrayList创建新集合去除集合中自定义对象元素的重复值
- 黑马程序员_去除ArrayList集合中的重复元素。
- 黑马程序员---去除ArrayList集合中的重复元素
- 黑马程序员-去除ArrayList集合中的重复元素学习日记
- Java_基础—去除ArrayList中重复自定义对象元素
- vim 取消 查找 高亮
- android源码下载 win7
- 顺序表查找(顺序查找、二分查找) C语言实现
- Nutch-2.2.1学习之六以伪分布模式运行Nutch
- PHP SOAP 使用示例
- 黑马程序员—集合将自定义对象作为元素存储到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人,为重复元素。
- 埃洛普出局?微软董事会称Mulally、Satya有望是下任CEO
- Core Animation
- xcode import<xx/xx.h> 头文件报错
- 在winpe 下修改注册表
- Linux下常用网络故障调试工具介绍之wireshark的安装与使用
- 【CSDN博客之星】成功连任2013年CSDN年度博客之星,非常感谢大家的支持!祝大家新春快乐!
- 使用SOCKET 发送HTTP1.1 GET POST请求包
- ecshop 订单确认中显示省市地址信息的方法