java 创建栈问题

1.如果我要调用栈的操作是不是只要在开头importjava.util.*;就可以了。2.怎样用stack创建一个存放整型栈和存放字符的栈?3.栈用完后怎么销毁?3.如果... 1.如果我要调用栈的操作是不是只要在开头
import java.util.*;
就可以了。

2.怎样用stack创建一个存放整型栈和存放字符的栈?
3.栈用完后怎么销毁?
3.如果我要对栈内的元素设置优先级要怎么操作。
String s1=s.substring(t,i-1);这句有错吗?
编译的时候说这句不是语句?

以上问题尽量具体,有代码最好!谢谢各位!好的话我会加分。
展开
 我来答
zjycaibird
推荐于2017-11-26 · TA获得超过1374个赞
知道小有建树答主
回答量:906
采纳率:0%
帮助的人:664万
展开全部
1.如果我要调用栈的操作是不是只要在开头
import java.util.*;
就可以了。
具体来说是导入import java.util.Stack;就可以了。
2.怎样用stack创建一个存放整型栈和存放字符的栈?
Stack<Integer> s = new Stack<Integer>(); 只能装整形的栈
Stack<Character> s = new Stack<Character>(); 只能装字符型的栈
3.栈用完后怎么销毁?
关于销毁的问题,自己不用手动销毁,java有自动回收机制会自动回收没用的栈
撒白风05F
2008-11-19 · TA获得超过1010个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:510万
展开全部
import java.util.Stack;

public class Test1 {
public static void main(String[] args){
Stack kk = new Stack();
kk.push(new Integer(11));//只能放入对象,int,double是不行的,只有先作成对象
kk.push(new Integer(12));
kk.push(new Integer(13));
kk.push(new Integer(14));
kk.push(new Integer(15));
System.out.println(kk);
kk.pop();
kk.pop(); //后进先出,不存在优先级的概念
System.out.println(kk);
kk.push("132343");
System.out.println(kk);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhao66
2008-11-19 · 超过38用户采纳过TA的回答
知道答主
回答量:425
采纳率:0%
帮助的人:0
展开全部
看都看不懂啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式