我是java新手,正在向oracle文档学习。
所以现在我开始使用util包和相应的类和接口(interface)。
根据ArrayDeque类,我想知道,如何使用push方法,我提到这个http://www.tutorialspoint.com/java/util/arraydeque_push.htm .
在这里我只是困惑如何获得输出..
还有,
import java.util.ArrayDeque; import java.util.Deque;
这里ArrayDeque是类,Deque是接口(interface),..每次使用ArrayDeque类的其他方法时我都应该这样写吗?
或者
我可以使用import java.util.*;
而不是使用import java.util.ArrayDeque;
和import java util.Deque;
> ?
程序:
package com.tutorialspoint;
import java.util.ArrayDeque;
import java.util.Deque;
public class ArrayDequeDemo {
public static void main(String[] args) {
// create an empty array deque with an initial capacity
Deque<Integer> deque = new ArrayDeque<Integer>(8);
// use add() method to add elements in the deque
deque.add(25);
deque.add(30);
deque.add(35);
// adding elements using push() method
deque.push(10);
deque.push(15);
System.out.println("Printing Elements after using push operation:");
for (Integer number : deque) {
System.out.println("Number = " + number);
}
}
}
输出是:
Number = 25
Number = 30
Number = 35
Printing Elements after using push operation:
Number = 15
Number = 10
Number = 25
Number = 30
Number = 35
任何人都可以指导我,使用这种方法,如果我有一个想法意味着..我相信我会很容易地尝试其他方法。
谢谢
最佳答案
push 方法用于将项目推送到堆栈顶部。
另一个定义
push方法将一个元素添加到堆栈中。它将要压入堆栈的对象作为参数。
关于java - java中arraydeque推送方法的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30639978/