В дополнение к самой таблице вы также можете поддерживать целочисленную переменную-член для отслеживания размера коллекции, увеличивая ее каждый раз, когда создается новое отображение, и уменьшая ее каждый раз, когда удаляется одна.Таким образом, вы можете упростить методы интерфейса size
и isEmpty
:
public int size() {
return this.size;
}
public boolean isEmpty() {
return this.size == 0;
}