Tôi đã đọc cuốn sách Java hiệu quả và tôi có một câu hỏi về quy ước đặt tên cho các phương thức, Khi nào tôi nên sử dụng toType và asType? Ví dụ chúng ta có toString, toArray và chúng ta có asList. Tại sao chúng tôi không gọi nó là toList thay vì sử dụng asList?Quy ước đặt tên phương thức Java có sự khác biệt về loại và asType?
Nghe có vẻ ngốc nghếch nhưng tôi chỉ tò mò về sự khác biệt?
Tôi đọc điều này từ chủ đề khác nhau, "Nếu phương thức trả về cùng một thể hiện nhưng được truyền sang kiểu khác, hãy sử dụng phương thức AsXXX. Nếu phương thức xây dựng thể hiện mới của loại không liên quan bằng cách sử dụng dữ liệu đối tượng, hãy sử dụng phương thức ToXXX." nhưng tại sao nó khác với mảng vào danh sách và danh sách thành mảng trong Java?
Điều này có nghĩa là khi tôi chuyển đổi danh sách thành mảng chuyển thành loại khác nhưng từ mảng thành danh sách, chúng chỉ bao bọc nó. Đây là phần mà tôi không hiểu tại sao họ có hai cách khác nhau trong việc chuyển đổi giữa mỗi người khác? – amm