重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

栈代码java,栈代码实现

用java代码编写堆栈?

参看: 1 import java.util.*; 2 3 public class TestStack { 4 public static void main(String[] args) { 5 Stack stack = new Stack(); 6 7 for(int i = 0; i 10; i++) { 8 stack.push(new Integer(i)); 9 }1011 if(!stack.empty()) {12 System.out.println(stack.pop());13 }14 }15 }

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站设计、外贸网站建设、鞍山网络推广、微信小程序、鞍山网络营销、鞍山企业策划、鞍山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供鞍山建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

怎么用java代码实现栈内存?

使用java.util包中的Stack类创建一个栈对象

public Object push(Object data);输入数据,实现压栈

public Object pop();输出数据,实现弹栈

public boolean empty()判空

public Object peek();查看栈顶元素

可以去查查API嘛

我也是学java的,大家一起进步。

java栈能不能给个简单的例子?

Java堆栈类Junit测试源代码

import java.util.LinkedList;

import java.io.*;

import java.util.NoSuchElementException;

/**

*

* @version 1.00 06/12/19

*/

public class MStack

{

LinkedList list;

public MStack()

{

list=new LinkedList();

}

public static void main(String[] args)

{

MStack MStack=new MStack();

MStack.push("ok");

MStack.push("i am ok");

System.out.println(MStack.pop());

System.out.println(MStack.pop());

System.out.println(MStack.pop());

}

//弹出元素

public Object pop()

{

try

{

Object o=list.getFirst();

list.removeFirst();

return o;

}

catch(NoSuchElementException e)

{

//System.out.println(e);

return null;

}

}

//压入元素

public void push(Object o)

{

list.addFirst(o);

}

//得到栈顶元素

public Object getTop()

{

if(list.size()!=0)

{

return list.getFirst();

}

else

{

return null;

}

}

}


网页标题:栈代码java,栈代码实现
本文来源:http://cqcxhl.cn/article/dsiogij.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP