首页 > 代码库 > java 参数化类型
java 参数化类型
1 package com.gxf.collection; 2 3 import java.util.LinkedList; 4 5 public class TestForT<T> { 6 private LinkedList<T> storage = new LinkedList<T>(); 7 8 /** 9 * 压栈操作10 * @param element11 */12 public void push(T element){13 storage.addFirst(element);14 }15 /**16 * 出栈17 * @return18 */19 public T pop(){20 return storage.removeFirst();21 }22 23 /**24 * 判断栈是否为空25 * @return26 */27 public boolean isEmpty(){28 return storage.isEmpty();29 }30 31 public static void main(String[] args) {32 TestForT<Integer> stack = new TestForT<Integer>();33 stack.push(1);34 stack.push(2);35 stack.push(3);36 stack.push(4);37 stack.push(5);38 39 while(!stack.isEmpty()){40 System.out.println(stack.pop());41 }42 }43 44 }
output:
5
4
3
2
1
java 参数化类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。