IntelliJ IDEA tidak memiliki tindakan untuk menambahkan impor. Melainkan memiliki kemampuan untuk melakukan seperti yang Anda ketik. Jika Anda mengaktifkan "Tambahkan impor yang tidak ambigu dengan cepat" di Pengaturan> Editor> Umum> Impor Otomatis , IntelliJ IDEA akan menambahkannya saat Anda mengetik tanpa memerlukan pintasan apa pun. Anda juga dapat menambahkan kelas dan paket untuk dikecualikan dari pengimporan otomatis untuk membuat kelas yang sering Anda gunakan, yang bentrok dengan kelas lain dengan nama yang sama, tidak ambigu.
Untuk kelas yang ambigu (atau Anda lebih suka menonaktifkan opsi "Tambahkan impor yang tidak ambigu dengan cepat"), cukup ketikkan nama kelas (namanya saja OK, tidak perlu sepenuhnya memenuhi syarat). Gunakan penyelesaian kode dan pilih kelas tertentu yang Anda inginkan:
Perhatikan nama yang sepenuhnya memenuhi syarat di sebelah kanan. Ketika saya memilih yang saya inginkan dan menekan enter, IDEA akan secara otomatis menambahkan pernyataan impor. Ini berfungsi sama jika saya mengetik nama konstruktor. Untuk metode statis, Anda bahkan dapat terus mengetik metode yang Anda inginkan. Di screenshot berikut, belum ada kelas "StringUtils" yang diimpor.
Atau, ketikkan nama kelas lalu tekan Alt+ Enteratau ⌥+ Enteruntuk "Tampilkan tindakan niat dan perbaikan cepat", lalu pilih opsi impor.
Meskipun saya belum pernah menggunakannya, saya pikir itu Eclipse Kode Formatter pihak ketiga plug-in akan melakukan apa yang Anda inginkan. Ini mencantumkan "mengemulasi pengoptimalan impor Eclipse" sebagai fitur. Lihat instruksinya untuk informasi lebih lanjut. Tetapi pada akhirnya, saya curiga Anda akan menemukan fitur IDEA bawaan berfungsi dengan baik setelah Anda terbiasa dengan paradigma mereka. Secara umum, IDEA menggunakan konsep "dikembangkan dengan niat". Jadi daripada mengganggu pekerjaan pengembangan saya untuk menambahkan pernyataan impor, saya cukup mengetik kelas yang saya inginkan (niat saya) dan IDEA secara otomatis menambahkan pernyataan impor untuk kelas tersebut untuk saya.