gpt4 book ai didi

java - 使用 map 或 list 存储对象的属性应该访问的对象?

转载 作者:行者123 更新时间:2023-11-29 09:31:44 25 4
gpt4 key购买 nike

我想实现一个图书存储库,可以在其中添加、删除和更新图书。此存储库中的书籍应通过其 ISBN 访问,这是一个对象属性。

我应该使用列表还是 map ?如果要使用映射,如何让键和值的属性保持同步?

最佳答案

你可以像这样使用数组列表:

ArrayList<Book> myBooks = new ArrayList<Book>();
  • 添加图书对象后,您可以通过它们的属性轻松检索它们

示例:

for(int i=0; i < myBooks.length; i++){
if(myBooks[i].getISBN().equals("Specific ISBN that you want to look for")){
// enter code here
}

}

请注意,您需要 Book 类中的 ISBN 编号的 getter 方法

希望对您有所帮助。祝你好运!

关于java - 使用 map 或 list 存储对象的属性应该访问的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44602006/

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