「Java」LinkedListクラスのpopメソッド、pushメソッドの使い方

2022年9月23日

説明
1.public void push(E e)
このリストが表すスタック上に要素をプッシュします。つまり、このリストの先頭に要素を挿入します。
2.public E pop()
このリストが表すスタックから要素をポップします。つまり、
このリストの最初の要素を削除して返します。 このメソッドは、removeFirst()と同等です。
Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.util.LinkedList;
public class LinkedListPushDemo {
public static void main(String[] args) {
LinkedList<String> lkst = new LinkedList<String>();
String ctArr[] = { "A001", "B002", "C003", "D004" };
System.out.println("*******pushメソッドを呼び出す結果*******");
for (int i = 0; i < ctArr.length; i++) {
// push function
lkst.push(ctArr[i]);
System.out.println(ctArr[i]);
}
System.out.println("*******popメソッドを呼び出す結果*******");
for (int j = 0; j < ctArr.length; j++) {
// pop functon
System.out.println(lkst.pop());
}
}
}
package com.arkgame.study; import java.util.LinkedList; public class LinkedListPushDemo { public static void main(String[] args) { LinkedList<String> lkst = new LinkedList<String>(); String ctArr[] = { "A001", "B002", "C003", "D004" }; System.out.println("*******pushメソッドを呼び出す結果*******"); for (int i = 0; i < ctArr.length; i++) { // push function lkst.push(ctArr[i]); System.out.println(ctArr[i]); } System.out.println("*******popメソッドを呼び出す結果*******"); for (int j = 0; j < ctArr.length; j++) { // pop functon System.out.println(lkst.pop()); } } }
package com.arkgame.study;

import java.util.LinkedList;

public class LinkedListPushDemo {

      public static void main(String[] args) {

            LinkedList<String> lkst = new LinkedList<String>();
            String ctArr[] = { "A001", "B002", "C003", "D004" };
            System.out.println("*******pushメソッドを呼び出す結果*******");
            for (int i = 0; i < ctArr.length; i++) {
                  // push function
                  lkst.push(ctArr[i]);
                  System.out.println(ctArr[i]);
            }
            System.out.println("*******popメソッドを呼び出す結果*******");
            for (int j = 0; j < ctArr.length; j++) {
                  // pop functon
                  System.out.println(lkst.pop());
            }

      }

}

結果
*******pushメソッドを呼び出す結果*******
A001
B002
C003
D004
*******popメソッドを呼び出す結果*******
D004
C003
B002
A001

Java

Posted by arkgame