Я работаю над куском работы и ударил кирпичную стену. Я действительно пытаюсь понять, как решать вопросы.Array HashMap - Basic Manipulation
Базовый код, который мне предоставлен, является конструктором для HashMap. Он использует строковые типы данных для ключа и значения и сохраняет их в массиве. Код выглядит так:
Примечание: я не могу использовать какие-либо пакеты.
public class HashMap
{
private long noofitems;
private HashPair[] data;
public HashMap(int initlen)
{
noofitems=0;
data=new HashPair[initlen];
}
public void AddItem(String key, String value)
{
}
public String GetValue(String key)
{
return null;
}
}
Существует также второй файл, который предназначен для HashPair, который используется для хранения значений.
public class HashPair
{
public String key, value;
public HashPair(String key, String value)
{
this.key=key;
this.value=value;
}
public String GetKey()
{
return key;
}
public String GetValue()
{
return value;
}
Возможно, кто-нибудь даст мне указания относительно того, с чего начать с функции AddItem? Я искренне не понимаю.
Спасибо!
Добро пожаловать в переполнение стека! Похоже, вы просите о помощи на дому. Хотя у нас нет проблем с самим собой, обратите внимание на эти [dos and don'ts] (http://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions/338845 # 338845), и соответственно отредактируйте свой вопрос. –