2010-01-22 12 views

Respuesta

9

La clase java.util.LinkedList tiene addFirst/Last(), GetFirst/last() y removeFirst/Last().

+0

push_back() = addLast(), push_front() = addFirst(). – Cipi

1

El List aparece con ambas funciones add.

http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html

+1

Hmm, List es una interfaz y las dos variantes del complemento están marcados específicamente como opcionales, lanzando UnsupportedOperationException si el método add no es compatible con la clase concreta . Sucede que todas las clases de implementación conocidas admiten ambas variantes, pero no necesariamente todas las definidas por el usuario. Es posible que desee dejar eso en claro. – paxdiablo

6

Cualquier colección que implementa Deque debería tenerlo (ArrayDeque, LinkedList)

+1

Esto solo existe en Java 6. – Jerome

+0

@ Jerome, a falta de una solicitud para una versión específica, creo que está bien suponer que una respuesta puede asumir cualquier versión. Podría fácilmente quejarse de que su respuesta requiere 1.2 :-) – paxdiablo

+0

No fue una queja, solo una información. – Jerome

Cuestiones relacionadas