定义类TestArrayList,在类的main方法中,创建两个教材对象,将其存入ArrayList集合中,遍历集合,输出教材所有信息。遍历集合,输出教材的书名信息。输出如图所示。
时间: 2024-03-22 07:39:26 浏览: 9
好的,我理解了你的问题。下面是一个可能的实现:
```java
import java.util.ArrayList;
class Textbook {
private String name;
private String author;
private double price;
public Textbook(String name, String author, double price) {
this.name = name;
this.author = author;
this.price = price;
}
public String getName() {
return name;
}
public String getAuthor() {
return author;
}
public double getPrice() {
return price;
}
@Override
public String toString() {
return "Textbook{" +
"name='" + name + '\'' +
", author='" + author + '\'' +
", price=" + price +
'}';
}
}
public class TestArrayList {
public static void main(String[] args) {
ArrayList<Textbook> textbooks = new ArrayList<Textbook>();
Textbook book1 = new Textbook("Java核心技术", "Cay S. Horstmann", 89.99);
Textbook book2 = new Textbook("Java编程思想", "Bruce Eckel", 99.99);
textbooks.add(book1);
textbooks.add(book2);
System.out.println("遍历集合,输出教材所有信息:");
for (Textbook book : textbooks) {
System.out.println(book);
}
System.out.println("遍历集合,输出教材的书名信息:");
for (Textbook book : textbooks) {
System.out.println(book.getName());
}
}
}
```
输出如下:
```
遍历集合,输出教材所有信息:
Textbook{name='Java核心技术', author='Cay S. Horstmann', price=89.99}
Textbook{name='Java编程思想', author='Bruce Eckel', price=99.99}
遍历集合,输出教材的书名信息:
Java核心技术
Java编程思想
```
希望能够帮助你!