这段java程序需要什么标识符?
importjava.util.*;publicclassGenericStack<T>{//将StringStack改为GenericStack<T>privateLi...
import java.util.*; public class GenericStack<T> { //将StringStack改为GenericStack<T> private LinkedList<T> linkedList; public GenericStack<T>() { //将StringStack改为GenericStack<T> linkedList = new LinkedList<T>(); //将String改为T } public void push(T name) { //将String改为T
//将元素加入串行前端 linkedList.addFirst(name); } public T top() { //将String改为T //取得串行第一个元素 return linkedList.getFirst(); } public T pop() { //将String改为T //移出第一个元素 return linkedList.removeFirst(); } public boolean isEmpty() { //串行是否为空 return linkedList.isEmpty(); } public static void main(String[] args) { GenericStack<T> sstack=new GenericStack<T>(); //将StringStack改为GenericStack<T> sstack.push("first"); sstack.push("second"); sstack.push("third"); while(!sstack.isEmpty()){ System.out.println(sstack.pop()); } }} 展开
//将元素加入串行前端 linkedList.addFirst(name); } public T top() { //将String改为T //取得串行第一个元素 return linkedList.getFirst(); } public T pop() { //将String改为T //移出第一个元素 return linkedList.removeFirst(); } public boolean isEmpty() { //串行是否为空 return linkedList.isEmpty(); } public static void main(String[] args) { GenericStack<T> sstack=new GenericStack<T>(); //将StringStack改为GenericStack<T> sstack.push("first"); sstack.push("second"); sstack.push("third"); while(!sstack.isEmpty()){ System.out.println(sstack.pop()); } }} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询