【发布时间】:2022-01-09 16:46:06
【问题描述】:
问题是如何使用printWhiteRavens(ArrayList<String> whiteRavens) 方法打印HashMap 中value = 1 的书籍?在代码中,我删除了带有书籍的数组,因此代码可以更短。
public static HashMap<String, Integer> createBooksCounter() {
HashMap<String,Integer> createBooksCounter = new HashMap<>();
createBooksCounter.put("Chicken Abroad",5);
createBooksCounter.put("Lord With Sins",3);
createBooksCounter.put("Fish And Horses",4);
createBooksCounter.put("Mistress Of Devotion",2);
createBooksCounter.put("Guardians And Gangsters",3);
createBooksCounter.put("Bandit Of The Void",1);
createBooksCounter.put("Lions Of Dread",1);
createBooksCounter.put("Future Of Fire",2);
createBooksCounter.put("Driving Into The Depths",1);
createBooksCounter.put("Starting The Demons",1);
createBooksCounter.put("Maid With Blue Eyes",2);
createBooksCounter.put("Lovers In The Forest",1);
createBooksCounter.put("Destruction Of The Faceless Ones",1);
return null;
}
public static void countBook(HashMap<String, Integer> booksCounter, String book) {
}
public static ArrayList<String> findWhiteRavens(HashMap<String, Integer> booksCounter) {
return null;
}
public static void printWhiteRavens(ArrayList<String> whiteRavens) {
return null;
}
public static void main(String[] args) {
}
【问题讨论】:
-
printWhiteRavens的ArrayList<String> whiteRavens参数的作用是什么?不应该是HashMap<String, Integer>吗? -
参数whiteRavens是HashMap中value=1的书籍的ArrayList
-
在下面查看我的答案。