Собственный Hashmap

Тема в разделе "Java", создана пользователем Illusion, 10 июн 2006.

Статус темы:
Закрыта.
  1. Illusion

    Illusion Гость

    У меня есть задачка такая, про автобусы:
    Автобусы (список)
    Составить программу, которая содержит динамическую информацию о наличии
    автобусов в автобусном парке.
    Сведения о каждом автобусе включают:

    - номер автобуса;
    - фамилию и инициалы водителя;
    - номер маршрута;

    Программа должна обеспечивать:
    - начальное формирование данных обо всех автобусах в парке в виде списка;

    - при выезде каждого автобуса из парка вводится номер автобуса, и программа
    удаляет данные об этом автобусе из списка автобусов, находящихся в парке, и
    записывает эти данные в список автобусов, находящихся на маршруте;

    - при въезде каждого автобуса в парк вводится номер автобуса, и
    программа удаляет данные об этом автобусе из списка автобусов,
    находящихся на маршруте, и записывает эти данные в список автобусов,
    находящихся в парке;

    - по запросу выдаются сведения об автобусах, находящихся в парке, или об
    автобусах, находящихся на маршруте.


    Вот... Я написал программку, но в ней используется библиотечный HashMap. А мне нужно без этого, т.е. нужно самому написать подобный класс... Тока вот я понятия не имею, как это сделать.
    Правда, не весь хэшмап, а только некоторые функции:
    put(ключ, значение) - положить в контейнер
    get(ключ) - получить значение по ключу
    remove(ключ) - удалить значение по ключу
    и еще - это конструкция итераторов. Создание самого итератора. Методы values() и iterator(). Ну и для него метод hasnext() - проверка, есть ли еще значения в контейнере и next() - что-то типо get, но вытаскивает просто следующее значение.
     
  2. Gorgon

    Gorgon Гость

    Рекомендую залезть в исходники src.zip и просто напросто посмотреть, как сделано там. (HashMap, AbstractMap, и .т.д.). Заодно в чужом коде научишься разбираться и хороших примеров кодирования насмотришься :)
     
Загрузка...
Похожие Темы - Собственный Hashmap
  1. IseLL
    Ответов:
    0
    Просмотров:
    1.020
  2. illuminates
    Ответов:
    0
    Просмотров:
    1.197
Статус темы:
Закрыта.

Поделиться этой страницей