push_back()
ve push_front()
yöntemlerini uygulayan java'da herhangi bir koleksiyon sınıfı var mı?push_back() ve push_front(), Java
cevap
sınıf java.util.LinkedList
addFirst/Son(), GetFirst/son() ve removeFirst/Son sahiptir().
List
, add
işlevlerinin her ikisinde de görünür.
Hmm, Liste eklenti yöntemi beton sınıfı tarafından desteklenmiyorsa, bir arayüz ve eklentinin her iki varyantları özellikle UnsupportedOperationException atma, isteğe bağlı olarak işaretlenmiştir olduğunu . Bilinen tüm uygulama sınıfları, her iki varyantı da desteklemektedir, ancak zorunlu olarak tüm kullanıcı tanımlı olanları desteklememektedir. Bunu açıklığa kavuşturmak isteyebilirsiniz. – paxdiablo
Deque
uygulayan her koleksiyon bunu (ArrayDeque
, LinkedList
) sahip olmalıdır
Bu yalnızca Java 6'da bulunmaktadır. – Jerome
@Jerome, belirli bir sürüm için istek yokluğunda, bir cevabın herhangi bir sürümün üstlenebileceğini varsayabiliriz. Sadece cevabınızın 1.2 :-) – paxdiablo
gerektirdiğini kolayca şikayet edebilirsiniz Sadece bir bilgi, bir şikayet değildi. – Jerome
push_back() = addLast(), push_front() = addFirst(). – Cipi