📅  最后修改于: 2023-12-03 15:16:19.954000             🧑  作者: Mango
在Java中,AbstractSequentialList是一个抽象类,实现了 List 接口,它是一个可调整大小的有序集合(列表)。在AbstractSequentialList中,get() 方法用于获取列表中给定位置的元素。
public abstract E get(int index);
指定位置的元素。
假设我们有一个实现AbstractSequentialList的自定义类 CustomList,并已向列表中添加了三个元素。下面的示例演示了如何使用get()方法来访问列表中的第二个元素:
import java.util.AbstractSequentialList;
import java.util.LinkedList;
public class CustomList<E> extends AbstractSequentialList<E> {
private LinkedList<E> internalList = new LinkedList<>();
@Override
public ListIterator<E> listIterator(int index) {
return internalList.listIterator(index);
}
@Override
public int size() {
return internalList.size();
}
public static void main(String[] args) {
CustomList<Integer> customList = new CustomList<>();
customList.add(1);
customList.add(2);
customList.add(3);
Integer secondElement = customList.get(1);
System.out.println(secondElement);
}
}
输出:
2
在上面的示例中,我们创建了一个CustomList对象,并使用add()方法向其中添加三个元素。然后,我们使用get()方法获取列表中的第二个元素,并将其储存在名为secondElement的变量中。最后,我们打印出secondElement的值,该值为2。
请注意,我们必须传递列表中所需元素的索引作为get()方法的参数。在此示例中,我们传递了1,这对应于列表中的第二个元素,因为列表中的索引从零开始。