使用java实现顺序表和链表 能够打印出0到9
时间: 2024-09-14 11:10:22 浏览: 15
在Java中,我们可以分别使用顺序表(Array List)和链表(LinkedList)来实现这个功能。这里我们展示如何使用这两种数据结构存储并打印0到9的数字。
**顺序表(ArrayList)示例:**
```java
import java.util.ArrayList;
public class SequentialList {
private ArrayList<Integer> list = new ArrayList<>();
public void printNumbers() {
for (int i = 0; i <= 9; i++) {
list.add(i);
}
for (int num : list) {
System.out.print(num + " ");
}
}
public static void main(String[] args) {
SequentialList seqList = new SequentialList();
seqList.printNumbers();
}
}
```
**链表(LinkedList)示例:**
```java
import java.util.LinkedList;
public class LinkedListExample {
private LinkedList<Integer> list = new LinkedList<>();
public void printNumbers() {
for (int i = 0; i <= 9; i++) {
list.addLast(i);
}
for (Integer num : list) {
System.out.print(num + " ");
}
}
public static void main(String[] args) {
LinkedListExample linkedList = new LinkedListExample();
linkedList.printNumbers();
}
}
```
在上述代码中,我们首先创建了两个类,一个使用ArrayList,另一个使用LinkedList。然后在`printNumbers`方法中,我们将0到9的数字添加到列表中,最后遍历并打印出来。