黑马程序员技术交流社区

标题: 于对象数组删除重复的问题 [打印本页]

作者: 黑马不黑    时间: 2014-1-13 09:52
标题: 于对象数组删除重复的问题
有这样一个数组如下

序号  姓名    年龄    身高
01    张三    10      170
02    李四    20      175
03    马五    20      175
04    王六    20      175
05    孙七    23      180
06    陈八    23      180
07    赵九    30      160
08    吴十    30      160
....

如何只通过年龄与身高去除重复的元素。
而姓名不管,只保留第一次出现的名字
去除重复后变成如下数组

序号  姓名    年龄    身高
01    张三    10      170
02    李四    20      175
03    孙七    23      180
04    赵九    30      160
....
请好人帮忙解决一下。最好给出代码例子。
用数组或list做出来都可以。最好不要用map 或set类型的集合,菜鸟能力有限
求高人指点迷津 !!!!

作者: xu6148152    时间: 2014-1-13 10:10
这个可以用二维数组来做,一维来存储组数,二维存储学生的信息。
序号刚好当作一维数组的组数,找出二维数组中[1],[2]当中相等的索引记录。
最后删除。只是一个思想。用list的可能会更好实现,因为涉及到元素的删除。当然Array也有自己的删除函数。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2