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