Làm cách nào để sử dụng Groovy để thêm một mục vào đầu danh sách?Cách Thêm mục vào danh sách bắt đầu bằng Groovy?
Trả lời
list.add(0,myObject);
Bạn cũng có thể đọc cho một số ví dụ có giá khác: http://groovy.codehaus.org/JN1015-Collections
Một tùy chọn khác sẽ được sử dụng toán tử lây lan *
mà mở rộng danh sách thành phần tử của nó:
def list = [2, 3]
def element = 1
assert [element, *list] == [1, 2, 3]
Một lựa chọn khác sẽ đưa phần tử vào danh sách và nối hai danh sách:
assert [element] + list == [1, 2, 3]
def list = [4, 3, 2, 1, 0]
list.plus(0, 5)
assert list == [5, 4, 3, 2, 1, 0]
Bạn có thể tìm thêm ví dụ ở link
Thận trọng này!
Từ Groovy 2.5:
list.push(myObject)
Trước Groovy 2,5 list.push
nối ... nhưng bây giờ prepends "để phù hợp với Java" ... thực sự, java.util.Stack.push
luôn có prepended, vì vậy trước khi Groovy 2.5 này phải có dịp một chút trầy xước.
Thực tế, phương pháp này push
không thuộc về List
, nhưng đến GDK 2.5 DefaultGroovyMethods, chữ ký <T> public static boolean push(List<T> self, T value)
. Tuy nhiên, vì phép thuật cú pháp Groovy chúng ta viết như trên: list.push(myObject)
.
- 1. Cách thêm mục vào đầu Danh sách <T>?
- 2. Cách thêm mục vào đầu danh sách trong ListBox?
- 3. Phụ thêm mục vào danh sách trong danh sách hiểu
- 4. Groovy, cách lặp lại danh sách với chỉ mục
- 5. Cách tìm chỉ mục chuỗi trong danh sách bắt đầu bằng một số chuỗi con?
- 6. Cách tạo tệp ZIP bằng danh sách Luồng đầu vào?
- 7. Thêm mục nhập vào danh sách và xóa mục nhập đầu tiên trong Python
- 8. chắp thêm danh sách vào danh sách
- 9. thêm mục vào danh sách thả xuống trong html bằng cách sử dụng javascript
- 10. Thêm các mục vào Danh sách <T> bằng cách sử dụng phản chiếu
- 11. Thêm thành viên vào Danh sách C# bằng cách sử dụng các chỉ mục
- 12. Thêm mục vào Danh sách chung/Bộ sưu tập bằng cách sử dụng phản chiếu
- 13. Làm cách nào để thêm các mục từ hộp danh sách vào danh sách bằng cách nhấp vào một nút mà không có bất kỳ codebehind nào?
- 14. bắt đầu quá trình ghi trong Groovy
- 15. Thêm các mục vào danh sách/chuỗi trong Clojure
- 16. cách lấy 30 mục hàng đầu trong danh sách
- 17. Thêm mục chọn trống vào danh sách trong danh sách thả xuống
- 18. Thêm các mục vào danh sách từ LINQ var
- 19. Thêm chuỗi vào danh sách
- 20. Bắt một mục trong danh sách
- 21. Đầu vào đọc Groovy Console
- 22. Groovy viết ra danh sách vào một tập tin
- 23. Cách thêm danh sách QActions vào QMenu và xử lý chúng bằng một khe đơn?
- 24. Tôi làm cách nào để thêm vào vị trí đầu tiên của Danh sách?
- 25. Cách che dấu đầu vào trong groovy
- 26. Thêm một danh sách vào danh sách khác trong java?
- 27. Sao chép danh sách các danh sách trong groovy
- 28. Cách lập trình thêm danh sách bullet vào NSTextView
- 29. Thêm vào danh sách so với Tăng
- 30. thêm vào danh sách trong defaultdict