Currentlly Я занят небольшой программой java, которая использует общие списки. Я хотел использовать сеттер сейчас (геттер готов). Но проблема в том, что я не в состоянии сделать это, как правило:создание сеттера с общим списком
public void setInventar(Item x) {
inventar.insert(Item x) = x;
}
Проблема: левая присваивания должен быть переменной
мой добытчик выглядит следующим образом:
public List<Item> getInventar() {
return inventar;
}
Спасибо за помощь :)
Спасибо, +1 за давая нам знать о ' Objects.requireNonNull(); '. –
@shekharsuman также будет очень полезно видеть, что это полная подпись, так как этот метод чрезвычайно полезен в конструкторах, где вы можете написать smth как 'this.x = Object.requireNonNull (x);' –
За исключением примера inventar не является параметром addToInventar(), который делает использование requireNonNull() немного нетрадиционным. –