cuốn sách gpt4 ai đã làm

java - 为什么 Collections.sort() 只适用于列表而不适用于集合?

In lại Tác giả: Taklimakan 更新时间:2023-11-03 04:01:09 26 4
mua khóa gpt4 Nike

Tại sao Bộ sưu tập.sort() chỉ áp dụng cho List và không áp dụng cho Bộ? Có lý do gì đặc biệt không?

câu trả lời hay nhất

Hầu hết (nhưngkhông phải tất cả)Bộ Việc thực hiện không có khái niệm về trình tự nên Bộ sưu tập.sort Họ không được hỗ trợ chút nào. Nếu bạn muốn một bộ sưu tập có khái niệm về trật tự, bạn có thể sử dụng một cái gì đó như Bộ cây Một cái gì đó như thế này. :

MỘT Bộ điều hướng việc triển khai dựa trên một Bản đồ câyCác phần tử được sắp xếp bằng cách sử dụng . trật tự tự nhiên, hoặc bởi một Bộ so sánh được cung cấp tại thời điểm tạo đã đặt, tùy thuộc vào hàm tạo nào được sử dụng.

hoặc mộtLinkedHashSet :

Việc triển khai bảng băm và danh sách liên kết của Bộ giao diện, với thứ tự lặp lại có thể dự đoán được. HashSet ở chỗ nó duy trì một danh sách liên kết đôi chạy qua tất cả các mục của nó. Danh sách liên kết này xác định thứ tự lặp, là thứ tự các phần tử được chèn vào tập hợp (thứ tự chèn)

Về java - Tại sao Collections.sort() chỉ hoạt động với danh sách mà không hoạt động với bộ sưu tập? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/17325954/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress