- 浏览: 256957 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
saishangxue123:
文章写的清楚、明了,一气呵成,支持
什么是反射、反射能干什么、如何使用反射? -
allen3010:
1,2,3,4,5这六个数字。。。。。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列
import java.util.Stack; public class StackTest { static String months[] = {"zhang","gua","shi","ge","hao","ren"}; @SuppressWarnings({ "rawtypes", "unchecked" }) public static void main(String args[]){ Stack stk = new Stack(); //栈的声明 for(int i=0;i<months.length;i++){ stk.push(months[i]); //入栈 } System.out.println("stk = "+stk); //stk = [zhang, gua, shi, ge, hao, ren] stk.addElement("the last line"); //插入的另一种形式 System.out.println("stk = "+stk); //stk = [zhang, gua, shi, ge, hao, ren, the last line] System.out.println("element 5 = "+stk.elementAt(5-1)); //下标是从0开始的 System.out.println("popping elements:"); while(!stk.empty()){ System.out.println(stk.pop()); //出栈 } } } // Stack 只是 Vector 的一种形式,所有Vector的方法都可以在Stack上使用 //************************************************************************ import java.util.*; public class StackTest_1 { static void Enterpush(Stack<String> st, String str) { // 入栈方法 { st.push(str);// 调用Stack的push方法 System.out.println("入栈 ->"); System.out.println(str); System.out.println("Stack: " + st); } static void Outpop(Stack<String> st) {// 出栈方法 System.out.print("出栈 -> "); String ss = st.pop().toString();// 调用Stack的pop方法 System.out.println(ss); System.out.println("Stack: " + st); } public static void main(String[] args) { Stack<String> st = new Stack<String>();// 创建Stack对象 System.out.println("Stack: " + st); for (int i = 0; i < 5; i++) { Enterpush(st, (i + 1) + "");// 利用for循环进行入栈操作,由于第二个参数的数据类型是String,可以通过+"",将int转换成String } for (int i = 0; i < 10; i++) { if (st.empty()) {// 判断栈是否为空,如果为空则返回true System.out.println("栈中内容已为空,不能在进行出栈操作"); break; // 提前结束循环 } else { Outpop(st);// 调用自定义的出栈操作 } } } }
发表评论
-
java时间大小比较
2015-04-02 21:48 952摘自: http://blog.sina.com.cn/s/b ... -
StringBuffer的常用方法
2015-03-30 16:06 947摘自:http://blog.csdn.net/deaful/ ... -
什么是反射、反射能干什么、如何使用反射?
2013-08-16 00:03 4818//来源互联网 一、什 ... -
Class.forName···关于Class. 的应用介绍
2013-08-15 23:36 1142//摘自互联网 Class.forName(xxx.xx ... -
java泛型map的用法(转2)
2013-07-25 23:04 91721.声明一个map: Map map = ne ... -
java泛型map的用法(转)
2013-07-25 22:56 3101http://www.apkbus.com/blog-2079 ... -
关于日期 Date Calendar
2013-07-23 22:46 1118import java.security.Timestam ... -
正则表达式 例子
2013-07-22 23:00 815import java.util.regex.Matche ... -
Iterator的使用方法
2013-07-18 21:45 0import java.util.*; publ ... -
泛型的写法种种
2013-07-18 21:41 1011public class Generics<T> ... -
ArrayList ,LinkedList, TreeSet的使用方法
2013-07-18 21:35 2306import java.util.*; public ... -
Hashtable的使用方法介绍
2013-07-18 21:24 22781**************************** ... -
老式枚举的使用方法
2013-07-18 21:23 932import java.util.Enumeration; ... -
java中Map的各种排序介绍
2013-07-14 13:24 1719//本篇来源于互联网 HashMap: 最常用的Ma ... -
java配置文件用法
2013-04-14 22:43 1298package cn.com.mfsoft.config; ... -
java利用反射得到实例
2013-04-10 22:44 1264对于面向接口编程的项目免不了要一反射相接触,动态得到实例: ... -
spring的beanFactory和factoryBean
2013-04-05 16:10 2115spring的beanFactory和factoryBe ... -
Spring配置文件总结
2013-04-05 16:05 875Spring配置文件总结(转) 2010-06-07 23: ... -
Spring 的微内核与FactoryBean扩展机制
2013-04-05 15:49 1579Spring 的微内核与FactoryBean扩展机制 ... -
简单工程模式 工厂模式 抽象工厂模式
2013-04-05 14:50 1905http://www.cnblogs.com/poisso ...
相关推荐
字符串翻转(使用类库方法和stack实现) 其中stack方法速度最快
本人正在使用这个,不会重启后出现故障,相当给力!
Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理 Java集合详解2:Queue和LinkedList Java集合详解3:Iterator,fail-fast机制与比较器 Java集合详解4:HashMap和HashTable Java集合详解5:深入...
使用方法:下载安装完 Toshiba Bluetooth Stack v8.00.03(T) 后,先不要按提示重启系统,用解压TosBtChk.rar后得到的 TosBtChk.dll 替换“C:\Program Files\Toshiba\Bluetooth Toshiba Stack”目录下的同名文件即可...
用java实现的栈Stack类,不继承任何集合类,用对象数组实现
TI+Z stack协议栈开发环境和工作流程
Java集合详解:一文读懂ArrayList,Vector与Stack使用方法和实现原理 Java集合详解:Queue和LinkedList Java集合详解:迭代器,快速失败机制与比较器 Java集合详解:HashMap和HashTable Java集合详解:深入理解...
然而,ELKstack也并不是实时数据分析界的灵丹妙药,使用不恰当,反而会事倍功半。本书对ELKstack的原理进行了解剖,不仅分享了大量实战案例和实现效果,而且分析了部分源代码,使读者不仅知其然还知其所以然。读者可...
利用Stack数据结构实现进制的转换,内含详细注释
基于深度学习的Stack Overflow问题帖分类方法.pdf
你最需阅读的一本编程书籍(其实编程书留下这本就够了!)
LIN Stack Package的LIN user manual,详细介绍了LIN stack package的使用方法
c++stack_和_queue用法,很好的介绍了STL中stack和queue的用法,及其使用方法
本文描述了对于任何给定的网络,运用Z-Stack ZDO层的API子集,确定网络拓扑结构的方法。
JAVA小程序 CharStack.java 包括push() pop() isEmpty() peek() isFull() RepOk()方程
java中stack的使用方法,堆栈是一种"后进先出"(LIFO) 的数据结构, 只能在一端进行插入(称为"压栈") 或删除 (称为"出栈")数据的操作,下面看示例吧
堆栈类stack的C++实现,包含了栈类的常规操作和方法,对初学者很有用哦。。
f-stack的客户端服务端实现方法代码
使用C++自制栈,根据大小改变类,方法简单。这是简易版,会发完成版的。打开.txt文件,修改typedef (类型) type,修改const int big = ...。把修改后的源码打在编译器里,保存Stack.h,#include <文件夹路径\Stack.h...
很好的一个示例程序,是一次作业,用explicit的方法来描绘一个java stack