Если ваш метод является пустым типом, он возвращает ничто , поэтому вам не нужно присваивать его переменной (фактически, вы получите ошибку времени компиляции, если вы это сделаете).
Если бы это была функция, например, она вернула какое-то значение, например:
public String foo()
{
return "kdfldj";
}
Вам все еще не нужно присваивать его переменной. Возвращенное значение будет просто отброшено. Например, StringBuilder.append возвращает обратно StringBuilder, к которому вы только что добавили, но вы можете смело вызывать его так:
myStringBuilder.append("some text");
И игнорировать возвращаемое значение.
Однако, если ваш метод Tools.Printer
не является методом static
, вам необходимо создать экземпляр Tools, либо назначенный переменной, например:
Tools tools = new Tools();
tools.Printer(stdnr);
или инициализировано без помещения в переменную:
new Tools().Printer(stdnr);
Но если Printer
является статическим методом, ваш код должен быть в порядке, так как вы вызываете метод по классу, в котором он содержится.