java - 使用 Get 方法仅提取数组列表中索引的某些部分

标签 java arraylist

我有一个由不同类型组成的数组列表。我想使用数组列表中的get方法从指定索引中只提取一个元素

public BookCollection() {
    collection = new ArrayList<Book>(10);
}

public void addbook(String title, String author, int year, double cost, boolean Available) {
    Book a = new Book(title, director, year, cost, Available);
    collection.add(a);
}

在上面的代码中,我想创建一个图书库,但在某些时候我只想要标题。

public static void main(String[] args) {
    BookCollection library = new BookCollection();
    library.addbook("Pride & Prejudice", "Jane Austen", 1801, 24.95, true);
    System.out.println(collection.get(0).toString())
}

然后我只想得到标题。所以在这种情况下,这就是《傲慢与偏见》。目前输出是“Pride & PrejudiceJane Austen180124.95” 但我希望它只是“傲慢与偏见”。

最佳答案

collection.get(0).getTitle()

关于java - 使用 Get 方法仅提取数组列表中索引的某些部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52928966/

相关文章:

java - 无法创建资源实例。 javax.命名

java - Android 多点触控事件索引

java - 从 servlet 发送到数据库会抛出 "column does not exist error"。我该如何解决并完成这个问题?

java - 具有无限预定义值的 ArrayList

java - 查找用户输入数组中的最小值和最大值 (Java)

java - 二维数组列表相乘

java - Java 中正则表达式回溯直到溢出

Java - 按时间排序数组

java - 获取元素在 arrayList 中的索引

java - 当 list.remove 同时(并发)在 2 个线程中运行时,出现 IndexOutOfBoundsException