What is AbstractMap keyset() in Java?

Overview

The keyset() method of the AbstractMap class is used to get the set view of the keys in the abstract map.

Syntax

public Set<K> keySet()

Parameters

The method has no parameters.

Return value

The method returns a set view of the keys in the map.

Example

import java.util.*;
public class Main{
public static void main(String[] args) {
AbstractMap<String, String> abstractMap = new HashMap<>();
abstractMap.put("hello-1", "Educative");
abstractMap.put("hello-2", "edpresso");
abstractMap.put("hello-3", "answers");
System.out.println(abstractMap.keySet());
}
}

Explanation

  • Line 5: We define an abstract map. The abstract map has the implementation of the hash map.
  • Lines 6–8: We add entries to the map using the put() method.
  • Line 9: We obtain the keys of the map by using the keySet() method and print them.
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved