Jak mogę zrobić import mniej powtarzalne w Java [duplikat]

0

Pytanie

Zamiast kopiowania i wklejania tych samych instrukcji importu w każdy oddzielny plik klasy czy można umieścić wszystkie niezbędne operacje importu tylko w jeden plik, a następnie wywołać ten plik, na przykład, zamiast wstawiać to za każdym razem:

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.security.GeneralSecurityException;
import java.util.Collections;
import java.util.List;

nie można w jakiś sposób umieścić te instrukcje w jednym pliku, a następnie zaimportować go zamiast ie.

import My_Imports;
intellij-idea java java-17
2021-11-18 20:34:56
1

Najlepsza odpowiedź

2

Nigdy nie widziałem, żeby to działało w podobny sposób. Nie sądzę, że jest to możliwe, ale nawet gdyby tak było, nie uważam, że to bardzo czytelny kod. To nie mówi mi wszystko, co muszę wiedzieć, bez tego, aby nie musiałem odwiedzać paczkę, w której znajduje się pełna import.

Uważam, że jedynymi sposobami importu pakietów są korzystanie z bardzo specyficznych umów o nazwach, tj.

import java.util.List;

lub zaimportować cały pakiet

import java.util.*;

2021-11-18 20:41:43

Jeśli używasz IntelliJ, można sprawdzić swoje preferencje i upewnić się, że jest włączony automatyczny import
Rhett Harrison

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................