Tôi có một phương pháp:Java Generics cảnh báo trên java.util.Collections
public List<Stuff> sortStuff(List<Stuff> toSort) {
java.util.Collections.sort(toSort);
return toSort;
}
này tạo ra một cảnh báo:
Type safety: Unchecked invocation sort(List<Stuff>) of the generic method sort(List<T>) of type Collections.
Eclipse nói cách duy nhất để sửa chữa các cảnh báo là thêm @SuppressWarnings("unchecked")
để phương pháp sortStuff
của tôi. Điều đó có vẻ giống như một cách ngu ngốc để làm với một cái gì đó được xây dựng vào Java chính nó.
Đây có phải là lựa chọn duy nhất của tôi ở đây không? Tại sao hay tại sao không? Cảm ơn trước!
Phương thức 'void' của bạn trả về' Danh sách'? – Reimeus
Thật buồn vì vậy nhiều người nhận xét về một lỗi rõ ràng là do viết câu hỏi cho SO thay vì trả lời câu hỏi thực. – Sulthan
Chắc chắn, nhưng nó có thể là một dấu hiệu cho thấy đây là thực tế không phải là mã thực sự chạy và sản xuất lỗi, do đó, thanh toán bù trừ nó sẽ rất hữu ích. – NilsH