トピック分析を示しています。
1スタック(スタック)メモリ機能:
最初にデータの後、動作は常にデータ・スタックのスタックの最上位です。
2。ツール保存(セット):
機能は、LinkedListのセットを選択し、実装クラスを設定します。
機能のLinkedListのセット:追加および削除速い、遅いクエリ。
スタックメモリの仕事は、データを追加または削除するツールのセットと同等です。
解析プログラムによると:
1 パッケージcom.stack.demo; 2 。3 インポートjava.util.LinkedList; 4 。5 パブリック クラスStack_LinkedList { 6 パブリック 静的 ボイドメイン(文字列[]引数){ 7 // 試験 8 // オブジェクトのスタックを作成 9。 LinkedListの<オブジェクト>スタック= Stack_LinkedList.stack; 10 。11 // プッシュ(最初に、最終) 12は stack.push( "Javaの"); // 最初のプッシュ 13は stack.push( "JavaScriptが"); // 第二押し込み 14 stack.push( "HTML")を、// 第三のプッシュ 15 stack.push( "CSS"); // (スタック内の)第プッシュ 16 //はスタック要素を確認し 17 のSystem.out.println(スタック); 18である 19。 // ポップ 20はであり ; stack.pop()// スタックから最上位要素は 21 // 「CSS」が存在しない場合、アナログの成功、残りの要素を確認し 22である のSystem.out.println(スタック) 23が 24 } 25 // 作成しますLinkedListの 26は、 プライベート 静的のLinkedList <オブジェクト> =スタックの新しい新しいのLinkedList <> (); 27 28 //は押し 29 パブリック 静的 <T> ボイドプッシュ(T tの){ 30 stack.addFirst(T)。 31 } 32 33 // 弹栈 34 公共の 静的 <T> ボイドポップ(){ 35 stack.removeFirst()。 36 } 37 }
プログラムの結果:
1 [CSS、HTML、ジャバスクリプト、Java(登録商標)] 2 [HTML、ジャバスクリプト、Java(登録商標)]