JAVA堆栈出入堆栈
//*
*@paramargs
*/
@suppresswarnings({'rawtypes ',' unchecked'} ) )。
publicstaticvoidmain (字符串[ ] args ) {
堆叠=新堆叠(; //创建堆栈对象
system.out.println (将' 11111,absdder,29999.3这三个元素放在堆栈中);
sack.push(newinteger ) 11111 ); //在堆栈中压入整数11111
打印堆栈(堆栈; //显示堆栈中的所有元素
stack.push(absdder ); //推入堆栈
打印堆栈(堆栈; //显示堆栈中的所有元素
sack.push (新双) 29999.3 ); //推入堆栈
打印堆栈(堆栈; //显示堆栈中的所有元素
strings=新字符串(absdder );
System.out.println (元素absdder在堆栈中的位置) stack.search(s ) );
System.out.println (元素11111在堆栈中的位置(stack.search ) 11111 );
system.out.println('11111,absdder,29999.3这三个元素来自堆栈); //弹出堆栈顶部元素
System.out.println;
打印堆栈(堆栈; //显示堆栈中的所有元素
System.out.println;
打印堆栈(堆栈; //显示堆栈中的所有元素
System.out.println;
打印堆栈(堆栈; //显示堆栈中的所有元素
}
@suppresswarnings('rawtypes ) ) ) )。
私有状态语音打印堆栈{
if(stack.empty ) )
System.out.println ('堆栈为空,没有元素);
else{
System.out.print ('堆栈中的元素:');
enumeration items=stack.elements (; 得到堆栈的枚举对象
显示wile(items.hasmoreelements () ) /枚举(堆栈)中的所有元素
system.out.print (items.nextelement () ');
}
System.out.println (; //换行
}
版权属于作者。 这是51CTO博客作者永光1990的原创作品。 转载时,请注明出处。 否则将被追究法律责任