こんにちは初心者のコーダーです。私は物事をうまく説明するのが得意ではありませんが、配列の最初の本のオブジェクトを返すにはどうすればよいのでしょうか?
これが私のコードです:
public Book getBookWrittenBy(String firstName){
Book writtenBy = null;
if((inventory == null) || (inventory.length == 0)){
return null;
}
for(int i=0; i < inventory.length; i++){
if(inventory[i] != null && writtenBy == null || inventory[i].getTitle().equals(firstName)){
writtenBy = inventory[i];
}
}
return writtenBy;
}
このコードを BlueJ コンパイラでテストすると、作成者からタイトルが返されますがBook
、firstName
.
これが私が使用する必要がある方法です:
public Book getBookWrittenBy(String firstName)
Book
この名を持つ著者によって書かれた最初のオブジェクトを返します
誰かがこれをコーディングするのを手伝ってくれるなら、それは大歓迎です。よろしくお願いします。