0

こんにちは初心者のコーダーです。私は物事をうまく説明するのが得意ではありませんが、配列の最初の本のオブジェクトを返すにはどうすればよいのでしょうか?

これが私のコードです:

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 コンパイラでテストすると、作成者からタイトルが返されますがBookfirstName.

これが私が使用する必要がある方法です:

public Book getBookWrittenBy(String firstName)

  • Bookこの名を持つ著者によって書かれた最初のオブジェクトを返します

誰かがこれをコーディングするのを手伝ってくれるなら、それは大歓迎です。よろしくお願いします。

4

4 に答える 4