CodeHS, как фильтровать книги по автору?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 CodeHS, как фильтровать книги по автору?

Сообщение Anonymous »

Моя задача: Вам дали список книг, которые нужно прочитать летом, но вы хотите прочитать книги только определенного автора.

Напишите метод

публичный список filterBooks (список чтенияList, строка автора)
Это принимает список книг в качестве параметра, удаляет из списка чтения все книги, написанные не данным автором, а затем возвращает результирующий список.

Вы можете получить доступ к автору книги, вызвав book.getAuthor( ). Класс Book предоставлен для справки.

Дано два класса...

Book.java

Код: Выделить всё

public class Book
{
private String title;
private String author;

public Book(String theTitle, String theAuthor)
{
title = theTitle;
author = theAuthor;
}

public String getTitle()
{
return title;
}

public String getAuthor()
{
return author;
}

public String toString()
{
return title + " by " + author;
}

public boolean equals(Book other)
{
return title.equals(other.title) && author.equals(other.author);
}
}
Модульный тест

Код: Выделить всё

public List filterBooks(List readingList, String author)
{
// Remove all Books from the readingList that are not
// written by the given author. Return the resulting List
}
Я не совсем уверен, как подойти к этой проблеме... Я знаю, что это может быть много объяснений, но мне действительно нужно осмыслить такого рода логические кодирование... Будем очень признательны за помощь!

Подробнее здесь: https://stackoverflow.com/questions/487 ... -by-author
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»