Tôi đang cố gắng sử dụng Stack
, nhưng tôi hơi bối rối bởi thuật ngữ.Java Stack push() vs add()
Tôi thấy rằng Stack
lớp chỉ có push(E e)
theo tài liệu Java.
Và có add(E e)
và addAll(Collection<? extends E> c)
làm phương pháp kế thừa từ lớp Vector
.
Chúng có cùng chức năng hay không hoặc sử dụng push(...)
để chèn các phần tử vào đối tượng Stack
là tốt hơn.
Nói cách khác, tôi có gặp phải bất kỳ sự cố nào nếu tôi sử dụng add(...)
thay vì push(...)
không?
đó là các lớp cũ không còn được sử dụng nữa. bạn đang cố làm gì vậy? – radai
Một tác dụng phụ không may của việc mở rộng từ 'Vector', mà không nên được thực hiện. –