Found 7442 Articles for Java

Java Program to copy all the key-value pairs from one Map into another

Samual Sam
Updated on 26-Dec-2024 20:45:48

633 Views

In Java, maps are a powerful and versatile way to store key-value pairs. Often, you may find the need to merge the contents of one map into another. This can be done effortlessly using the putAll method available in the Map interface. Let's explore this functionality with an example and a step-by-step explanation. Problem Statement The goal is to combine two maps by adding all entries or selectively adding entries without overwriting existing ones in the destination map. Input Map 1 (Destination Map) Wallet: 700 Belt: 600 Map 2 (Source Map)  Bag: 1100 Sunglasses: 2000 ... Read More

Iterate through the values of HashMap in Java

karthikeya Boyini
Updated on 30-Jul-2019 22:30:24

559 Views

Use Iterator to iterate through the values of HashMap −HashMap hm = new HashMap(); // Put elements to the map hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));Now, use Iterator to display each and every value and key −// Get an iterator Iterator i = set.iterator(); // Display elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ": "); System.out.println(me.getValue()); }The following is an example to iterate through the values of HashMap −Example Live Demoimport java.util.*; public class Demo { public static ... Read More

Java Program to remove a key from a HashMap only if it is associated with a given value

Samual Sam
Updated on 30-Jul-2019 22:30:24

155 Views

Use the remove() method to remove a key only if it is associated with a given value.Let’s say the following is our HashMap −// Create a hash map HashMap hm = new HashMap(); // Put elements to the map hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));Here, we are removing a key “Belt” only if it is associated with the given value 600 −hm.remove("Belt", 600);The following is an example to remove a key only if it is associated with a given value −Example Live Demoimport java.util.*; public class Demo {    public static void ... Read More

Java program to remove a key from a HashMap

karthikeya Boyini
Updated on 07-Nov-2024 01:07:01

697 Views

In this article, we will learn how to remove a specific key from a HashMap in Java. By doing this, we can dynamically update the contents of the map, which is helpful in many data manipulation scenarios. We will demonstrate two different approaches: one that uses the straightforward remove() method to delete a specific key, and another that leverages an iterator to find and remove the key based on a condition while iterating. Each approach allows us to efficiently manage data in HashMap based on different requirements. Problem Statement Given a HashMap with key-value pairs, write Java programs to ... Read More

Modify the value associated with a given key in Java HashMap

Samual Sam
Updated on 30-Jul-2019 22:30:24

304 Views

First, create a HashMap and add elements to it −// Create a hash map HashMap hm = new HashMap(); // Put elements to the map hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));Now, to modify the value associated with a given key, use the put() method. Here, we are modifying the value for the key “Frames” −hm.put("Frames", "900");The following is an example to modify the value associated with a given key −Example Live Demoimport java.util.*; public class Demo { public static void main(String args[]) { ... Read More

Get the value associated with a given key in Java HashMap

karthikeya Boyini
Updated on 30-Jul-2019 22:30:24

2K+ Views

Use the get() method to get the value associated with a given key.Here is our HashMap and its elements −// Create a hash map HashMap hm = new HashMap(); // Put elements to the map hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));To get the associated value. the key is set as a parameter like this −hm.get("Frames")Above, the key is Frames and we are fetching the value associated with it.The following is an example to get the value associated with a given key in Java HashMap −Example Live Demoimport java.util.*; public class Demo { ... Read More

Java Program to check if a given value exists in a HashMap

Samual Sam
Updated on 30-Jul-2019 22:30:24

3K+ Views

Use the containsValue() method to check if a given value exists or not in a HashMap.First, let us create a HashMap and add some elements −HashMap hm = new HashMap(); // Put elements to the map hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));Now let us check whether a given value exist or not. Here, we are checking for the value “800” −hm.containsValue(800);The following is an example to check if a given value exists in a HashMap −Example Live Demoimport java.util.*; public class Demo { public static void main(String args[]) { ... Read More

Remove a range of elements from a LinkedList in Java

karthikeya Boyini
Updated on 30-Jul-2019 22:30:24

410 Views

A range of elements can be removed from a LinkedList by using the method java.util.LinkedList.clear() along with the method java.util.LinkedList.subList(). A program that demonstrates this is given as follows −Example Live Demoimport java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList l = new LinkedList(); l.add("Clark"); l.add("Bruce"); l.add("Diana"); l.add("Wally"); l.add("Oliver"); System.out.println("The LinkedList is: ... Read More

Add elements to HashSet in Java

Aishwarya Naglot
Updated on 21-Jul-2025 11:49:27

393 Views

The java.util.HashSet class is a part of the Java collection framework. It stores unique elements, which means we cannot store the same element more than once. A HashSet can contain only one null value. If we try to add duplicate elements to a HashSet object, the elements will not be added. Adding elements to HashSet in JavaThe following are the methods used to add elements to an existing HashSet object: Using add() method Using Collections.addAll() method Using add() Method The add() method of the HashSet class is used for adding ... Read More

IdentityHashMap size() method in Java

karthikeya Boyini
Updated on 30-Jul-2019 22:30:24

96 Views

The size() method is used in IdentityHashMap to get the size of the map i.e. the count of elements.Let us first create IdentityHashMap and add some elements −Map m = new IdentityHashMap(); m.put("1", 100); m.put("2", 200); m.put("3", 300); m.put("4", 150); m.put("5", 110); m.put("6", 50);Now, get the size −m.size()The following is an example to get the size of the IdentityHashMap using size() method −Example Live Demoimport java.util.*; public class Demo { public static void main(String[] args) { Map m = new IdentityHashMap(); m.put("1", 100); ... Read More

Advertisements