在Java的ArrayList中,没有直接获取上一个元素的方法。但是可以通过使用索引来获取上一个元素。
下面是一个示例代码:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
int currentIndex = 1; // 当前元素的索引
int previousIndex = currentIndex - 1; // 上一个元素的索引
if (previousIndex >= 0 && previousIndex < arrayList.size()) {
String previousElement = arrayList.get(previousIndex);
System.out.println("上一个元素:" + previousElement);
} else {
System.out.println("当前元素没有上一个元素");
}
}
}
在上面的示例代码中,我们创建了一个ArrayList,并向其添加了三个元素。然后,我们通过指定当前元素的索引来获取上一个元素的索引。如果上一个元素的索引在合法范围内,我们使用get()
方法来获取上一个元素,并打印出来。否则,表示当前元素没有上一个元素。