hashset in jav code example
Example 1: hashset in javascript
let mySet = new Set()
mySet.add(1) // Set [ 1 ]
mySet.add(5) // Set [ 1, 5 ]
mySet.add(5) // Set [ 1, 5 ]
mySet.add('some text') // Set [ 1, 5, 'some text' ]
let o = {a: 1, b: 2}
mySet.add(o)
mySet.add({a: 1, b: 2}) // o is referencing a different object, so this is okay
mySet.has(1) // true
mySet.has(3) // false, since 3 has not been added to the set
mySet.has(5) // true
mySet.has(Math.sqrt(25)) // true
mySet.has('Some Text'.toLowerCase()) // true
mySet.has(o) // true
mySet.size // 5
mySet.delete(5) // removes 5 from the set
mySet.has(5) // false, 5 has been removed
mySet.size // 4, since we just removed one value
console.log(mySet)
// logs Set(4) [ 1, "some text", {…}, {…} ] in Firefox
// logs Set(4) { 1, "some text", {…}, {…} } in Chrome
Example 2: hashset in java
// iterate hashset in java
import java.util.HashSet;
public class HashSetForEach
{
public static void main(String[] args)
{
HashSet<String> hs = new HashSet<String>();
hs.add("Hello");
hs.add("world");
hs.add("Java");
for(String str : hs)
{
System.out.println(str);
}
}
}
Example 3: hashset in java
Let’s see java hashset example.
import java.util.HashSet;
public class HashSetExample
{
public static void main(String[] args)
{
HashSet<String> hs = new HashSet<>();
hs.add("Banana");
hs.add("Orange");
hs.add("Apple");
hs.add("Pineapple");
hs.add("Mango");
System.out.println(hs);
}
}
Example 4: what is hashset in java
- HashSet can have null, order is not guaranteed
Example 5: hashset in java
// java hashmap example
import java.util.HashMap;
public class HashMapExample
{
public static void main(String[] args)
{
HashMap<Integer, String> hm = new HashMap<Integer, String>();
// add elements
hm.put(10,"Apple");
hm.put(20,"Banana");
hm.put(30,"Cherry");
hm.put(40,"Dragonfruit");
// print HashMap elements
System.out.println("HashMap elements: " + hm);
}
}
Example 6: hashset in java
// java hashset example.
import java.util.HashSet;
public class HashSetExample
{
public static void main(String[] args)
{
HashSet<String> hs = new HashSet<>();
hs.add("Banana");
hs.add("Orange");
hs.add("Apple");
hs.add("Pineapple");
hs.add("Mango");
System.out.println(hs);
}
}