Có cách nào tốt hơn để sử dụng Arrays.asList như một bộ khởi tạo hàng loạt Danh sách không? Quan tâm là điều này là tiết và liên quan đến một lớp học và phương pháp không liên quan.là có một thay thế tốt hơn để liệt kê <T> initalization hơn gọi ra Arrays.asList?
List<Double> myList = new ArrayList<Double>(Arrays.asList(3.01d, 4.02d, 5.03d));
Chỉnh sửa: Câu hỏi này liên quan đến khởi tạo hàng loạt thường có nhiều hơn ba giá trị được hiển thị trong ví dụ.
Điều này có vẻ hoàn toàn tốt (cũng như tối ưu hóa được đề xuất bởi MatrixFrog, nếu danh sách sẽ là chỉ đọc). Một cuộc gọi phương thức duy nhất là trong một khởi tạo sẽ không tạo ra sự khác biệt, hiệu suất khôn ngoan. – JimN