List模拟栈
2024-10-08 13:10:51
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
public class Main<E>{ List<E> l = new LinkedList<>();//成员变量 public void push(E i){
l.add(i);
}
public E pop(){
return ((LinkedList<E>) l).removeLast();
}
public boolean isempty(){
if(l.isEmpty()==true){
return true;
}return false;
}
public int size(){
return l.size();
}
public void clear(){
l.clear();
}
public static void main(String[] args) {
Main<String> m = new Main<>();
Scanner sc = new Scanner(System.in);
for(int i=0;i<5;i++){
m.push(sc.next());
} m.clear();
System.out.println(m.size()); } }
最新文章
- R语言:用简单的文本处理方法优化我们的读书体验
- jsp request 对象详解
- 魔兽世界私服Trinity,从源码开始
- Java:静态导入
- combo参数配置_手册
- 容器 MAP
- Main function
- WPF学习(7)命令
- 超详细 值得收藏 linux CentOS 7 配置Apache服务【转发+新增】
- Linux Mint 17一周使用体验
- FFmpeg源代码简单分析:日志输出系统(av_log()等)
- Socket层实现系列 — accept()的实现(一)
- file 多次上传附件功能完善
- kafka配置记录
- maven 控制台 打包
- RabbitMQ 任务分发机制
- JS截取字符串substr 和 substring方法的区别
- Web API 跨域请求
- Docker(1):初体验之应用挂载到容器
- ConcurrentHashMap源码解析(1)