java使用栈写1 添加一些人2从最上面开始删除部分人3随机一个index删除该index的人4 清空所有人
下面是使用栈实现上述功能的Java代码:
import java.util.*;
public class StackExample {
public static void main(String[] args) {
Stack<String> stack = new Stack<>();
// 添加一些人
stack.push("John");
stack.push("Alice");
stack.push("Bob");
stack.push("Mary");
// 从最上面开始删除部分人
stack.pop();
stack.pop();
// 随机一个index,删除该index的人
int randomIndex = new Random().nextInt(stack.size());
stack.remove(randomIndex);
// 清空所有人
stack.clear();
}
}
在上述代码中,我们使用Stack类来实现栈数据结构。首先,我们创建一个Stack对象stack来存储人的姓名。然后,我们使用push方法向栈中添加一些人。接着,使用pop方法从最上面开始删除部分人。我们还使用remove方法删除了一个随机索引位置的人。最后,使用clear方法清空了所有人
原文地址: https://www.cveoy.top/t/topic/h0mE 著作权归作者所有。请勿转载和采集!