Как я могу сделать импорт менее повторяющимся в Java [дубликат]

0

Вопрос

Вместо копирования и вставки одних и тех же инструкций импорта в каждый отдельный файл класса можно ли поместить все необходимые операции импорта только в один файл, а затем вызвать этот файл, например, вместо того, чтобы вставлять это каждый раз:

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;

не могли бы вы каким-то образом поместить эти инструкции в один файл, а затем импортировать его вместо ie.

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

Лучший ответ

2

Я никогда не видел, чтобы это делалось подобным образом. Я не думаю, что это возможно, но даже если бы это было так, я не считаю это очень читаемым кодом. Это не говорит мне всего, что мне нужно знать, без того, чтобы мне не пришлось посещать посылку, в которой находится весь импорт.

Я считаю, что единственными способами импорта пакетов являются использование очень специфических соглашений об именах, т. е.

import java.util.List;

или импортировать целый пакет

import java.util.*;

2021-11-18 20:41:43

Если вы используете IntelliJ, вы можете проверить свои предпочтения и убедиться, что автоматический импорт включен
Rhett Harrison

На других языках

Эта страница на других языках

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