Junior — Middle
Have you had experience with data structures that use key-to-value mapping?
sobes.tech AI
Answer from AI
Yes, in Java, data structures based on mapping keys to values are often used, such as the Map interface and its implementations (HashMap, TreeMap, LinkedHashMap).
Map allows storing key-value pairs, providing quick access to values by key.
Example of using HashMap:
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
int count = map.get("apple");
System.out.println("Number of apples: " + count);
}
}
This approach is widely used for storing and quickly searching data by a unique key.