Je suis en train d'apprendre Java et j'ai un problème avec ArrayList
y Random
.
J'ai un objet appelé catalogue
qui contient une liste d'objets créés à partir d'une autre classe appelée item
.
J'ai besoin d'une méthode dans catalogue
qui renvoie toutes les informations sur l'un des item
dans la liste.
Les item
doit être choisi au hasard.
import java.util.ArrayList;
import java.util.Random;
public class Catalogue
{
private Random randomGenerator = new Random();
private ArrayList<Item> catalogue;
public Catalogue ()
{
catalogue = new ArrayList<Item>();
}
public Item anyItem()
{
int index = randomGenerator.nextInt(catalogue.size());
System.out.println("Managers choice this week" + catalogue.get(index) + "our recommendation to you");
return catalogue.get(index);
}
Lorsque j'essaie de compiler, j'obtiens une erreur qui pointe vers le fichier System.out.println
ligne disant
Impossible de trouver le symbole de la variable anyItem