🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
HashMap.get(Object key) method in Java is used to retrieve the value associated with a specific key in a HashMap. This guide will cover the method's usage, explain how it works, and provide examples to demonstrate its functionality.Table of Contents
- Introduction
getMethod Syntax- Examples
- Retrieving Values from a HashMap
- Real-World Use Case: Employee Detail Lookup
- Conclusion
Introduction
The get(Object key) method is a member of the HashMap class in Java. It allows you to retrieve the value associated with a specific key in the HashMap. If the key is not found, the method returns null.
get() Method Syntax
The syntax for the get method is as follows:
public V get(Object key)
- The method takes a single parameter
keyof typeObject, which represents the key whose associated value is to be returned. - The method returns the value associated with the specified key, or
nullif the map contains no mapping for the key.
Examples
Retrieving Values from a HashMap
The get method can be used to retrieve the value associated with a specific key in a HashMap.
Example
import java.util.HashMap;
public class GetExample {
public static void main(String[] args) {
// Creating a HashMap with String keys and Integer values
HashMap<String, Integer> people = new HashMap<>();
// Adding entries to the HashMap
people.put("Ravi", 25);
people.put("Priya", 30);
people.put("Vijay", 35);
// Retrieving values from the HashMap
Integer ageRavi = people.get("Ravi");
Integer ageAmit = people.get("Amit"); // Key "Amit" does not exist
// Printing the results
System.out.println("Age of Ravi: " + ageRavi);
System.out.println("Age of Amit: " + ageAmit); // This will print "null"
}
}
Output:
Age of Ravi: 25
Age of Amit: null
Real-World Use Case: Employee Detail Lookup
In a real-world scenario, you might use the get method to look up employee details based on their employee ID.
Example
import java.util.HashMap;
public class EmployeeDetailLookup {
public static void main(String[] args) {
// Creating a HashMap with String keys (employee IDs) and String values (employee names)
HashMap<String, String> employeeDatabase = new HashMap<>();
// Adding entries to the HashMap
employeeDatabase.put("E001", "Ravi Kumar");
employeeDatabase.put("E002", "Priya Sharma");
employeeDatabase.put("E003", "Vijay Singh");
// Employee ID to be searched
String employeeIdToSearch = "E002";
// Retrieving employee details from the database
String employeeName = employeeDatabase.get(employeeIdToSearch);
// Checking if the employee ID exists
if (employeeName != null) {
System.out.println("Employee ID " + employeeIdToSearch + " corresponds to: " + employeeName);
} else {
System.out.println("Employee ID " + employeeIdToSearch + " does not exist in the database.");
}
}
}
Output:
Employee ID E002 corresponds to: Priya Sharma
Conclusion
The HashMap.get(Object key) method in Java provides a way to retrieve the value associated with a specific key in a HashMap. By understanding how to use this method, you can efficiently access values stored in a HashMap based on their keys. This method is useful in various scenarios, such as looking up employee details or retrieving specific data points based on unique identifiers.
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment