У меня есть программа на java, в которой я должен получить пользовательский ввод, однако мне нужно получить пользовательский ввод только один раз, после этого мне больше не нужен сканер. Делаем следующее:
int userInput = new Scanner(System.in).nextInt();
Выдает мне предупреждение об утечке ресурсов, говоря, что <unassigned closeable value> is never closed
.
Есть ли другой способ использовать сканер только один раз, а потом избавиться от него, чтобы не было утечки ресурсов? Может быть, что-то похожее на оператор C # using
.