My hashmap содержит ключ, который является именем клиента, а значения - все рейтинги для оцениваемых книг. Я должен рассчитать средний рейтинг для данного названия книги.java hashmap values
Как получить доступ ко всем значениям (рейтингам) из hashmap? Есть ли способ сделать это?
Вот часть моего кода:
/**
* calculate the average rating by all customers for a named book
* only count positive or negative ratings, not 0 (unrated)
* if the booktitle is not found or their are no ratings then
* return NO_AVERAGE
* @param booktitle String to be rated
* @return double the average of all ratings for this book
*/
public double averageRating(String booktitle)
{
numberOfRatingsPerCustomer/total
}
HashMap лучше отображает ключ к одному значению , Можете ли вы уточнить, что такое структура данных? –
Все Java 'Maps' (включая HashMaps) имеют [метод с именем' values () '] (http://docs.oracle.com/javase/6/docs/api/java/util/Map.html#values ()), который возвращает набор значений. – maerics
okay Я пытаюсь создать структуру данных, которая содержит все книжные списки, а затем клиент оценивает книги под своим именем. Вы можете рассказать, как рассчитать средний рейтинг –