Được rồi, vì vậy tôi có một mảng 2D z [50] [50] và kích thước của z là 50 * 50, nhưng nếu tôi nói z.length tôi chỉ nhận được 50 trở lại. Làm thế nào để có được kích thước thực của một mảng 2D?Lấy kích thước của một mảng 2D
Trả lời
Trong Java, mảng 2D là thực sự mảng của mảng với chiều dài có thể khác nhau (không có bảo đảm rằng trong mảng 2D mà các mảng chiều thứ 2 tất cả có cùng độ dài)
Bạn có thể lấy chiều dài của bất kỳ thứ 2 mảng thứ nguyên là z[n].length
trong đó 0 <= n < z.length
.
Nếu bạn đang xử lý mảng 2D làm ma trận, bạn có thể chỉ cần nhận z.length
và z[0].length
, nhưng lưu ý rằng bạn có thể giả định rằng đối với mỗi mảng trong thứ nguyên thứ 2 có độ dài giống nhau (đối với một số các chương trình này có thể là một giả định hợp lý).
lưu ý: điều này có thể vi phạm một số mô hình lập trình, nhưng các quy tắc được thực hiện để phá vỡ amirite? – easymoden00b
Mở rộng trên những gì Mark Elliot đã nói trước đó, cách dễ nhất để có được kích thước của một mảng 2D cho rằng mỗi mảng trong mảng của mảng là có cùng kích thước là:
array.length * array[0].length
mảng [0] .size() có nghĩa là mảng không phải là mảng 2D, mà là một mảng Bộ sưu tập. –
- 1. Lấy kích thước của các kích thước trong mảng
- 2. C++/Kích thước của một vector 2d
- 3. Cách lấy kích thước mảng
- 4. cách tìm kích thước mảng 2d trong C++
- 5. Lấy chiều dài mảng của một mảng 2D trong Java
- 6. Cách lấy kích thước (slice) từ mảng đa chiều
- 7. Làm cách nào để tìm kích thước của một mảng 2D?
- 8. lấy kích thước của mảng đa chiều trong ruby
- 9. Lấy kích thước của một listview
- 10. Java Reflection - Lấy kích thước của đối tượng mảng
- 11. Tính toán kích thước của một mảng
- 12. Cách lấy cột từ một mảng java 2D?
- 13. lấy kích thước của nswindow
- 14. Lấy kích thước của ZipInputStream
- 15. kích thước của mảng NumPy
- 16. C++ Kích thước của mảng
- 17. Làm thế nào để khai báo một mảng 2D có kích thước thay đổi trong C?
- 18. Kích thước tuyến tính lớn nhất 2d của các điểm
- 19. python/numpy: cách lấy chiều dài cột mảng 2D?
- 20. C++ ý nghĩa của việc kích thước của một mảng
- 21. Cách lấy kích thước của NSString
- 22. Lấy kích thước của nút - JavaFX 2
- 23. Lấy kích thước canvas từ ngữ cảnh của nó
- 24. Cách lấy Kích thước (KB) của UIImage
- 25. Lấy kích thước của ActionScript 3 Dictionary
- 26. kích thước động C++ của mảng
- 27. python. lấy kích thước của một đối tượng
- 28. lấy kích thước lề của một phần tử với jquery
- 29. Cách lấy kích thước của một vùng trong JavaCV
- 30. cách lấy kích thước Heap của một chương trình
Câu hỏi này có vẻ hơi mơ hồ : "kích thước thực" là gì? –