Я пытаюсь узнать, как работают hashmaps, и я возился с небольшой программой телефонной книги.Как распечатать все ключи в hashmap?
Но я в тупике, что делать, когда я хочу распечатать все ключи.
вот мой код:
import java.util.HashMap;
import java.util.*;
public class MapTester
{
private HashMap<String, String> phoneBook;
public MapTester(){
phoneBook = new HashMap<String, String>();
}
public void enterNumber(String name, String number){
phoneBook.put(name, number);
}
public void printAll(){
//This is where I want to print all. I've been trying with iterator and foreach, but I can't get em to work
}
public void lookUpNumber(String name){
System.out.println(phoneBook.get(name));
}
}
Вы читали javadoc? –
https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#keySet-- – azurefrog
phoneBook.keySet(); -> вернуть набор ключей! – StackFlowed