Yes, here's the equivalent code in Java:

import java.util.Stack;

public class QueueUsingStacks {
private Stack<Integer> inputStack;
private Stack<Integer> outputStack;

public QueueUsingStacks() {
    inputStack = new Stack<>();
    outputStack = new Stack<>();
}

public void enqueue(int item) {
    inputStack.push(item);
}

public int dequeue() {
    if (outputStack.isEmpty()) {
        while (!inputStack.isEmpty()) {
            outputStack.push(inputStack.pop());
        }
    }
    return outputStack.pop();
}
}
ใช่ นี่คือโค้ดที่เทียบเท่าใน Java: import java.util.Stack; QueueUsingStacks คลาสสาธารณะ { สแต็คส่วนตัว <Integer> inputStack; สแต็คส่วนตัว <จำนวนเต็ม> เอาท์พุตStack; QueueUsingStacks สาธารณะ () { inputStack = สแต็คใหม่ <> (); outputStack = สแต็คใหม่ <>(); } สาธารณะเป็นโมฆะในคิว (รายการ int) { inputStack.push (รายการ); } public int dequeue() { ถ้า (outputStack.isEmpty()) { ในขณะที่ (!inputStack.isEmpty()) { outputStack.push(inputStack.pop()); } } ส่งคืนเอาต์พุตStack.pop(); } }
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence