java中list对象嵌套list删除最后的list中的节点信息
时间: 2023-08-07 22:01:17 浏览: 53
在Java中,可以使用嵌套的`List`对象来存储节点信息。要删除最后一个嵌套的`List`中的节点信息,可以按照以下步骤进行操作:
1. 获取到最后一个嵌套的`List`对象。
2. 判断这个`List`对象是否为空,如果为空,则说明已经没有节点信息可删除。
3. 如果不为空,则可以使用`List`对象的`remove`方法,将最后一个节点信息删除。
下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个嵌套的List对象
List<List<String>> nestedList = new ArrayList<>();
// 示例数据
List<String> sublist1 = new ArrayList<>();
sublist1.add("Node1");
sublist1.add("Node2");
nestedList.add(sublist1);
List<String> sublist2 = new ArrayList<>();
sublist2.add("Node3");
sublist2.add("Node4");
nestedList.add(sublist2);
// 删除最后一个嵌套的List中的节点信息
List<String> lastSublist = nestedList.get(nestedList.size() - 1);
if (!lastSublist.isEmpty()) {
lastSublist.remove(lastSublist.size() - 1);
}
// 输出结果
System.out.println(nestedList);
}
}
```
在这个示例代码中,我们创建了一个嵌套的`List`对象,并向其中添加了两个嵌套的`List`,每个嵌套的`List`中都包含了两个节点信息(字符串)。然后,我们获取到最后一个嵌套的`List`对象,并删除了其中的最后一个节点信息。最后,输出修改后的嵌套`List`对象。