gpt4 book ai didi

java - 图书馆系统查询

转载 作者:行者123 更新时间:2023-11-30 03:30:13 24 4
gpt4 key购买 nike

我的图书馆系统项目的搜索功能遇到问题。到目前为止,我拥有的代码允许您查看这本书是“可用”还是“不可用”。我想让我的系统也能够显示这本书的所有信息,包括份数、ISBN 等。这是我用来搜索这本书是否可用的代码。

public String searchTitle(String titleSearch) {
if (titleSearch == null)
return "\n No Books Avaliable ";
for (int i = 0; i < collection.size(); i++){
if (titleSearch.equalsIgnoreCase(collection.get(i).getTitle())) {
return "\n Book Avaliable";
}
}
return "\n No Books Avaliable "; //reachable only if no book found
}

这也是我在 Book 类中使用的代码:

public Book(int isbn, String author, String title, String genre, int numcopies) {
this.isbn = isbn;
this.author = author;
this.title = title;
this.genre = genre;
this.numcopies = numcopies;
}

public int getISBN() {
return isbn;
}

public String getAuthor() {
return author;
}

public String getTitle() {
return title;
}

public String getGenre() {
return genre;
}

public String toString() {
return "\nISBN: " + isbn + "\nAuthor: " + author + "\nTitle: " + title +
"\nGenre: " + genre + "\nNumber Of Copies " + numcopies +"\n ";
}

最佳答案

如果我理解正确的话;

    if(titleSearch.equalsIgnoreCase(collection.get(i).getTitle())){
return "\n Book Avaliable";
}

在这部分代码中,您可以轻松地将结果返回到 book 类中的 string 方法。这就像返回字符串“\n Book Avaliable”。

请记住,您可以调用字符串函数,例如collection.get(i).toString()

或者简单的代码就像这样;

if(titleSearch.equalsIgnoreCase(collection.get(i).getTitle())){
return collection.get(i).toString();
}

关于java - 图书馆系统查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29211010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com