Java에서 push는 스택, 배열, LinkedList 등에 요소를 추가하는 메소드입니다. Java에서는 java.util.Stack 클래스의 push(E el) 메소드를 사용하여 스택에 요소를 추가할 수 있습니다. . LinkedList의 경우 Java.util.LinkedList입니다. LinkedList의 addFirst() 메소드와 유사하게 작동합니다. ArrayDeque의 Java.util.ArrayDeque.push(E el) 메소드는 요소를 Deque의 맨 위로 푸시합니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
스택, LinkedList, Deque에서 push 메소드의 구문을 살펴보겠습니다.
구문:
STACK.push(E el)
구문:
LinkedListObject.push(Object el)
구문:
Array_Deque.push(E el)
push 메서드는 Stack, LinkedList 및 Deque에서 유사하게 작동합니다. 원하는 결과를 얻으려면 다음 단계를 따르세요.
1. 요구 사항에 따라 스택, LinkedList 또는 Deque를 생성합니다.
Stack<String>s = new Stack<String>(); LinkedList<Integer>li = new LinkedList<>(); Deque<Integer>dq = new ArrayDeque<Integer>(8);
2. push 메소드를 사용하여 요소를 추가합니다.
s.push("A") li.push(45) dq.push(9)
다음은 Java array.push 구현 예입니다.
코드:
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a stack Stack<String> s = new Stack<String>(); s.push("Happy"); s.push("Sad"); s.push("Confused"); s.push("Tensed"); s.push("Mixed Emotions"); // Print elements in stack System.out.println("Stack Elements: " + s); // Push new elements s.push("Emotions"); s.push("Exists"); // Stack after adding new elements System.out.println("Stack after adding new elements " + s); } }
출력:
설명: 먼저 스택을 생성하고 push() 메서드를 사용하여 요소를 추가합니다. 그런 다음 스택을 인쇄하고 요소를 다시 추가하여 요소가 성공적으로 삽입되었는지 확인할 수 있습니다. 코드를 실행하면 새 요소를 추가하기 전과 후에 스택을 표시할 수 있습니다.
코드:
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a LinkedList LinkedList<Integer> li = new LinkedList<>(); li.push(45); li.push(90); li.push(67); li.push(33); li.push(56); // Print elements in LinkedList System.out.println("LinkedList Elements: " + li); // Push new elements li.push(456); li.push(678); // LinkedList after adding new elements System.out.println("LinkedList after adding new elements " + li); } }
출력:
설명: LinkedList li를 생성하고 push() 메서드를 사용하여 정수 유형의 요소를 추가합니다. 그런 다음 LinkedList를 표시하고 요소 삽입 여부를 확인할 수 있도록 항목을 다시 추가합니다. 코드를 실행하면 새 요소를 추가하기 전과 새 요소를 추가한 후에 LinkedList가 표시될 수 있습니다.
코드:
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a stack Stack<Integer> s = new Stack<Integer>(); s.push(45); s.push(90); s.push(67); s.push(33); s.push(56); // Print elements in stack System.out.println("stack Elements: " + s); // Push new elements s.push(456); s.push(678); // stack after adding new elements System.out.println("stack after adding new elements " + s); } }
출력:
설명: 먼저 정수 요소를 수용하는 스택을 생성합니다. 그런 다음 push() 메서드를 사용하여 스택에 요소를 추가합니다. 스택의 현재 요소를 인쇄합니다. 다음으로 스택에 두 개의 새로운 요소를 추가합니다. 이러한 요소가 성공적으로 추가되었는지 확인하기 위해 스택의 요소를 다시 인쇄합니다. 코드를 실행하면 실제로 추가된 두 개의 추가 요소가 스택에 포함되어 있음을 확인할 수 있습니다.
코드:
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a LinkedList LinkedList<String> li = new LinkedList<>(); li.push("Happy"); li.push("Sad"); li.push("Confused"); li.push("Tensed"); li.push("Mixed Emotions"); // Print elements in LinkedList System.out.println("LinkedList Elements: " + li ); // Push new elements li.push("Emotions"); li.push("Exists"); // LinkedList after adding new elements System.out.println("LinkedList after adding new elements " + li ); } }
출력:
설명: LinkedList li를 생성하고 push() 메서드를 사용하여 문자열 유형의 요소를 추가합니다. 코드를 실행하면 새 요소를 추가하기 전과 새 요소를 추가한 후에 LinkedList가 표시될 수 있습니다.
코드:
import java.util.ArrayDeque; import java.util.Deque; public class PushMethodExample { public static void main(String[] args) { // Create ArrayDeque Deque<Integer> dq = new ArrayDeque<Integer>(8); // Add elements to the deque using add() method dq.add(23); dq.add(56); dq.add(78); dq.add(13); // Print elements in deque System.out.println("Elements in deque are : "); for (Integer n : dq) { System.out.println("No : " + n); } // Add new elements using the method push() dq.push(456); dq.push(3432); // Print elements in Deque after inserting new elements System.out.println("Deque after inserting new elements:"); for (Integer n : dq) { System.out.println("No : " + n); } } }
출력:
설명: 요소를 추가하기 위한 데크를 만듭니다. 이를 위해 push() 메소드를 사용하고 정수 유형의 요소를 추가하십시오. 그런 다음 Deque를 인쇄하고 Deque에 있는 현재 요소를 식별합니다.
위 내용은 자바 배열.푸시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!