packagecom.ArrayHashSet.a;
classPerson{
privateStringname;
privateintage;
publicPerson(Stringname,intage){
super();
this.name=name;
this.age=age;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
pub..
分类:
其他好文 时间:
2014-08-14 20:58:19
阅读次数:
132
import java.util.Set;
import java.util.HashSet;
public class SetTest {
public static void main(String[] args) {
/*
*对于用户自定义类型的数据放在容器(Set)中
*务必重写equals和hashCode方法
*要不然stu1和stu2放在容器中,和认为是两...
分类:
其他好文 时间:
2014-08-14 16:48:58
阅读次数:
190
List去除重复List ls = new ArrayList();ls.add("a");ls.add("b");ls.add("c");ls.add("a");ls.add("a");HashSet hs = new HashSet(ls);ls.clear();ls.addAll(hs);fo...
分类:
其他好文 时间:
2014-08-14 16:35:58
阅读次数:
115
注:以下源码基于jdk1.7.0_11
之前的几篇文章介绍了List集合中一些比较常见的类,比如ArrayList、LinkedList、Vector等。本篇文章将介绍集合框架的另一块内容——Map集合。本文主要介绍HashMap。
先回顾下哈希表。
哈希表定义:根据设定的hash函数和处理冲突的方式(开放定址、公共溢出区、链地址、重哈希...)将一组关键字映...
分类:
其他好文 时间:
2014-08-14 10:57:28
阅读次数:
373
1)java集合框架的层次结构2)使用Collection接口定义的公用方法对集合和线性表操作3)使用Iterator接口遍历集合4)使用JDK的增强for循环替代迭代Iterator进行集合遍历5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或TreeHashSet...
分类:
编程语言 时间:
2014-08-12 21:37:14
阅读次数:
326
1 package Aug11.Collection; 2 3 import java.util.HashSet; 4 import java.util.LinkedList; 5 import java.util.Set; 6 7 public class Test { 8 9 p...
分类:
其他好文 时间:
2014-08-12 18:33:04
阅读次数:
143
我需要把星期天看的一些东西记录下来,要不然会忘记。hashCode、equals: 1)每个java对象都有hashCode和equals方法。java的终极类是object类,那么object类是如何来标注自己呢,就是object这个类是如何来区分对方。就是使用它们的hashcode和equals...
分类:
编程语言 时间:
2014-08-11 23:56:43
阅读次数:
340
1.Set存放的元素是无序的不可重复。
2.List存放的元素为有序可重复。
3.重写equals方法,一般最好重写hasCode方法,当对象作为key的时候及索引,会使用hasCode方法进行查找。
4.容器对象在调用remove,contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和
hashCode方法。对于自定义的类型,需要重写equals和has...
分类:
编程语言 时间:
2014-08-11 21:24:32
阅读次数:
273
Implement HashSet to store ‘n’ records of students ( Name, Percentage). Write a menu driven program to :1. Add student2. Display details of all studen...
分类:
其他好文 时间:
2014-08-11 21:03:22
阅读次数:
220
package demo;
import java.util.ArrayList;
import java.util.List;
class Person {
private String username;
private int age;
public String getUsername() {
return username;
}
public void setUsern...
分类:
其他好文 时间:
2014-08-07 09:48:19
阅读次数:
367