Nếu một lớp được sử dụng trong một dự án Java trong Eclipse, và nó chưa được nhập, và chỉ có một lớp với tên đó, Eclipse sẽ tự động nhập nó.Buộc Eclipse tự động nhập một lớp với nhiều tùy chọn
Nếu có hai hoặc nhiều lớp học có cùng tên đơn giản, Eclipse sẽ yêu cầu người dùng chọn tùy chọn mong muốn. Tôi muốn tránh phải chọn một và thay vào đó muốn có một lớp mặc định được nhập khẩu. Ví dụ: Tôi thường sử dụng List
và ArrayList
. Và mỗi khi tôi sử dụng chúng trong một lớp học mới, tôi phải chọn java.util.ArrayList
và java.util.List
từ các đề xuất của Eclipse, bởi vì có một lớp khác với tên List
(java.awt.List
).
Có cách nào để đặt java.util.List
và java.util.ArrayList
làm cách nhập mặc định nếu List
và ArrayList
được sử dụng không?
Hiện tại, tôi đã tạo một mẫu Eclipse kích hoạt trên từ List
. Có ý tưởng hay cải tiến nào khác không?
${:import(java.util.List,java.util.ArrayList)}
List<> list = new ArrayList<>();
Sau khi nhập Danh sách <> list = new ArrayList <>(); ... bạn không thể chỉ làm ctrl + shift + o và để cho nhật thực nhập tất cả cùng một lúc? – CoolBeans
@CoolBeans Eclipse sẽ nhắc bạn chọn giữa các danh sách khác nhau, ví dụ: 'java.util.List' hoặc' java.awt.List'. Đó là những gì OP muốn tránh. – dogbane
Tôi muốn được nội dung nếu tùy chọn đầu tiên luôn luôn là rõ ràng (thường được sử dụng) nhất, nhưng thậm chí không được đảm bảo không may. – biziclop