public static HashMap<String, ArrayList> getPhoneBook()
java
public static HashMap<String, ArrayList> getPhoneBook() {
HashMap<String, ArrayList> phoneBook = new HashMap<>();
// Получаем данные о номерах телефонов
ArrayList<String> phonesOfJohn = new ArrayList<>();
phonesOfJohn.add("123456789");
phonesOfJohn.add("987654321");
phoneBook.put("John", phonesOfJohn);
ArrayList<String> phonesOfJane = new ArrayList<>();
phonesOfJane.add("987654321");
phoneBook.put("Jane", phonesOfJane);
// Другие части кода, которые получают и добавляют данные в phoneBook
return phoneBook;
}
Данный пример показывает, что метод `getPhoneBook()` создает новый объект типа `HashMap<String, ArrayList>`, добавляет данные о номерах телефонов разных людей в этот объект и возвращает его.
Метод `getPhoneBook()` позволяет получить телефонную книгу, представленную в виде `HashMap<String, ArrayList>`. Это удобно, так как после вызова метода мы можем получить доступ ко всей информации о номерах телефонов, используя ключи (имена людей) и значения (списки номеров телефонов). Например:
java
HashMap<String, ArrayList> phoneBook = getPhoneBook();
// Получение списка номеров телефонов по имени
ArrayList<String> phonesOfJohn = phoneBook.get("John");
// Вывод списка номеров телефонов на экран
for (String phoneNumber : phonesOfJohn) {
System.out.println(phoneNumber);
}
Вывод будет:
123456789
987654321
Таким образом, метод `getPhoneBook()` позволяет получить структуру данных (телефонную книгу), которая содержит информацию о номерах телефонов различных людей и использует пары ключ-значение для организации данных.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет