以前の記事で、LIFO キューとして振る舞う Queue オブジェクトを考えました。 が、Java SE 6 で java.util.Collections クラスに追加されたメソッド asLifoQueue(Deque) を使えば、あれこれ考える必要はなかったようですm(_ _)m(一覧)
import java.util.Collections; import java.util.Queue; import java.util.LinkedList; public Queue<String> someMethod(){ Queue<String> lifoQueue = Collections.asLifoQueue(new LinkedList()); return lifoQueue; }
まぁ、チョット長いですけど。