基礎——HashSet集合下の原理0523

1026 ワード

package cn.mmc.day14;
import java.util.*;
/*
|--Set:     (             ),       。、
	|--HashSet:          。       。   。
	         :HashSet            ?
			          ,hashCode equals   。
			 add   ,       HashCode 
			     HashCode   ,    equals   true。
			     hashcode   ,    equals。

			  ,          ,       ,         hashcode equals  。
	        class   ,   hashCode equal  ,         

	|--TreeSet:

Set      Collection    。



 
*/


public class SetTest {

	public static void sop(Object obj)
	{
		System.out.println(obj);
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		HashSet hs = new HashSet();

		sop(hs.add("java01"));//true
		sop(hs.add("java01"));//false//       。  :  ,          ,
		//       ,         hashcode equals  。
	}

}