Java HashSet  - Java Tutorials

java hashset


 

Ads

Tutorials   
Java final method Assert in Java Final method in java Autoboxing in Java assert In Java JDBC batch insert using Java bean class Java Singleton Pattern Java Collection API - Java Tutorials Stack Overflow - Java Tutorials End of Year Puzzle The link to the outer class,java tutorial,java tutorials Orientating Components Right to Left,java newsletter,java,tutorial Non-virtual Methods in Java - java tutorials Multicasting in Java - java tutorials,tutorial Creation Time Comparison of Multi Dimensional Array- Java Tutorials Making Exceptions Unchecked - java tutorial,java tutorials Making Enumerations Iterable - JDK 5 Example Which is Faster - LinkedList or ArrayList? LinkedHashMap - Java Tutorials HashMap and HashCode JDK 1.4 the NullPointerException - Java Tutorials Java HashMap - Java Tutorials Java GC java awt package tutorial Java Multi Dimensions Array - Java Tutorials Java HashSet  - Java Tutorials Java Field Initialisation - Java Tutorials Java Comments - Java Tutorials J2EE Singleton Pattern - Design Pattern Tutorials Java - JDK Tutorials garbage collection in java Final Methods - Java Tutorials Exceptional Constructors - Java Tutorials Double-checked locking,java tutorials,java tutorial Disassembling Java Classes - Java Tutorials Java Deadlocks - Java Deadlocks Tutorials, Deadlocks in Java Commenting out your code - Java Tutorials Class names don't identify a class - Java Tutorials Causing Deadlocks in Swing Code Exception in Java - Java Tutorials Catching Exceptions in GUI Code - Java Tutorials boolean comparisons - tutorial Interthread Communication in Java BASIC Java - Java Tutorials Thread Deadlocks - Java Tutorials Autoboxing unboxing in Java - Java Tutorials Assertion in Java Appending Strings - Java Tutorials Anonymous Inner Classes - Anonymous Inner Classes tutorial Assertion in java
Ads

Java Collections Framework- HashSet Class

A HashSet is a collection set that neither allows duplicate elements nor order or position its elements.

This class implements the Set interface and extends AbstractSet. It creates a collection that uses a hash table for storage. Hash table stores information by using a mechanism called hashing. In hashing, the informational content of a key is used to determine a unique value, called its hash code. The hash code is then used as an index at which the data associated with the key is stored. The transformation of key into its hash code is performed automatically.HashSet is not synchronized. It makes no guarantees as to the iteration order of the set; in particular, it does not guarantee that the order will remain constant over time. This class permits the null element. 

The HashSet class supports four constructors. The first form constructs a default hash set:

HashSet( )  
HashSet(Collection c)
HashSet(int capacity)
HashSet(int capacity, float fillRatio)

Here is an example that demonstrates a HashSet:- HashSetDemo.java

package devmanuals.com;

import java.util.*;

public class HashSetDemo {
	public static void main(String args[]) {

		HashSet HSet = new HashSet();

		HSet.add("C");
		HSet.add("A");
		HSet.add("B");
		HSet.add("E");
		HSet.add("F");
		HSet.add("D");
		System.out.println("The HashSet elements are: " + HSet);
	}
}

Output:

The HashSet elements are: [D, E, F, A, B, C]

Advertisements

Share on Google+Share on Google+

Java HashSet  - Java Tutorials

Posted on: April 18, 2011 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

 

Discuss: Java HashSet  - Java Tutorials  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:4
Sudhakar
September 2, 2011
Details

A HashSet is a collection set that neither allows duplicate elements nor order or position its elements. This class implements the Set interface and extends AbstractSet. It creates a collection that uses a hash table for storage. Hash table stores information by using a mechanism called hashing. In hashing, the informational content of a key is used to determine a unique value, called its hash code. The hash code is then used as an index at which the data associated with the key is stored. The transformation of key into its hash code is performed automatically.HashSet is not synchronized. It makes no guarantees as to the iteration order of the set; in particular, it does not guarantee that the order will remain constant over time. This class permits the null element.
sarath
October 28, 2011
hash set

In the printing of "hash list" .. why the list is in reverse order? based on what it is displaying????
Jiyan
August 16, 2012
select the elements without angular-clammier

how can select the elements without angular-clammier []? for Exaple: not so output : [A,B,C] but so output : A,B,C
Ed Shihabeddin
November 5, 2012
Runtime of Collection interface

What is the runtime for a Hashset add method? get method? What about for a TreeMap?

Ads

 

Ads