java 收藏についてHashSetSample2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 收藏についてHashSetSample2相关的知识,希望对你有一定的参考价值。
class Foo2 {
private String str;
public Foo2(String str) {
this.str = str;
}
public String toString() {
return str + " ";
}
public int hashCode() {
return str.hashCode();
}
public boolean equals(Object obj) {
return this.hashCode() == obj.hashCode();
}
}
class HashSetSample2 {
public static void main(String[] args) {
HashSet<Foo2> set = new HashSet<Foo2>();
Foo2 f1 = new Foo2("AAA");
set.add(f1);
Foo2 f2 = new Foo2("BBB");
set.add(f2);
Foo2 f3 = new Foo2("CCC");
set.add(f3);
Foo2 f4 = new Foo2("AAA");
set.add(f4);
System.out.println("size : " + set.size());
for (Foo2 f : set) {
System.out.print(f);
}
}
}
以上是关于java 收藏についてHashSetSample2的主要内容,如果未能解决你的问题,请参考以下文章
java 收藏についてTreeMapSample
java 收藏についてDequeSample
java 收藏についてQueueSample
java 收藏についてHashSetSample1
java 收藏について文字列の长さによる比较
java 收集についてNavigableMapSample