Я изучаю Java, и у меня проблема с ArrayList
и RandomGenerator
.
У меня есть объект под названием catalogue
, у которого есть список массивов объектов, созданных из другого класса item
.
Мне нужен метод в catalogue
, который возвращает всю информацию об одном из объектов item
в списке.
item
необходимо выбрать произвольно.
Я использовал случайный генератор, но я не могу заставить его работать. Я не могу понять, что я сделал неправильно.
import java.util.ArrayList;
import java.util.Random;
public class Catalogue
{
private Random randomGenerator;
private ArrayList<Item> catalogue;
public Catalogue ()
{
catalogue = new ArrayList<Item>();
}
public Item anyItem()
{
int index = randomGenerator.nextInt(catalogue.size());
return catalogue.get(index);
System.out.println("Managers choice this week" + anyItem + "our recommendation to you");
}
Когда я пытаюсь скомпилировать, я получаю сообщение об ошибке, указывающее на строку System.out.println
, говорящую "не могу найти символьную переменную anyItem"
Любая помощь очень ценится:) Благодаря