创建一个 ArrayList, 然后向这个列表中添加一个 Loan 对象、—个Date对象、一个字符串和一个Circle对象,然后使用循环调用对象的toString()方法,来显示列表中所有的元素。
时间: 2024-02-11 13:04:57 浏览: 74
好的,下面是示例代码:
```java
import java.util.ArrayList;
import java.util.Date;
public class Main {
public static void main(String[] args) {
ArrayList<Object> list = new ArrayList<Object>();
list.add(new Loan(1000, 0.05));
list.add(new Date());
list.add("Hello, world!");
list.add(new Circle(1.0));
for (Object obj : list) {
System.out.println(obj.toString());
}
}
}
class Loan {
private double loanAmount;
private double annualInterestRate;
public Loan(double loanAmount, double annualInterestRate) {
this.loanAmount = loanAmount;
this.annualInterestRate = annualInterestRate;
}
// toString() method
public String toString() {
return "Loan amount: " + loanAmount + ", Annual Interest Rate: " + annualInterestRate;
}
}
class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
// toString() method
public String toString() {
return "Circle with radius " + radius;
}
}
```
在这个示例代码中,我们创建了一个 ArrayList 对象,然后向这个列表中添加了一个 Loan 对象、-个Date对象、一个字符串和一个Circle对象。接着,我们使用 for 循环来遍历列表中的所有元素,并调用每个元素的 toString() 方法来显示它们。
输出结果如下:
```
Loan amount: 1000.0, Annual Interest Rate: 0.05
Thu Jan 28 16:53:12 CST 2021
Hello, world!
Circle with radius 1.0
```
通过这个示例代码,你可以学习到如何创建 ArrayList 对象,并向其中添加不同类型的对象。同时,你还可以学习到如何使用 for 循环来遍历 ArrayList 中的所有元素,并调用每个元素的 toString() 方法来显示它们。
阅读全文