Sto cercando di utilizzare Stack
, ma sono leggermente confuso dalla terminologia.Java Stack push() vs add()
Trovo che la classe Stack
abbia solo push(E e)
come da documento Java.
E ha add(E e)
e addAll(Collection<? extends E> c)
come metodo ereditato dalla classe Vector
.
Hanno la stessa funzionalità o è meglio utilizzare push(...)
per inserire elementi nell'oggetto Stack
.
In altre parole, si verificheranno problemi se utilizzo add(...)
anziché push(...)
?
queste sono classi non molto usate. Cosa stai cercando di fare? – radai
Uno sfortunato effetto collaterale dell'estensione da 'Vector', che non avrebbe dovuto essere eseguito. –