Bonjour,
un petit problème avec une ArrayList que voici :
private static ArrayList <LinkedList<Chronique>> maliste = new ArrayList<LinkedList<Chronique>>();
Quand je fait sà, lors de l'ajout dans l'arrayList sa fonctionne a merveille, je récupère bien les valeurs souhaité :
System.out.println(maliste.get(count_remplir_array).getFirst().getTemperature());
Par contre dans une autre fonction que voici , j'ai un problème à la ligne
if(maliste.get(i).getFirst().getId_station()==id_selec){
1 2 3
| java.util.NoSuchElementException
at java.util.LinkedList.getFirst(Unknown Source)
at ChargerStation.analyse(ChargerStation.java:170) |
et la fonction en question :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public static void analyse(){
int id_selec = Integer.parseInt((String) MapView.comboL.getSelectedItem());
System.out.println(id_selec);
System.out.println(maliste.size());
for(int i=0;i<maliste.size();i++){
System.out.println(maliste.get(i).getFirst().getTemperature());
if(maliste.get(i).getFirst().getId_station()==id_selec){
int max = maliste.get(i).size();
valeursTab=new double[1][max];
for(int j=0;j<maliste.get(i).size();j++){
double donnee = maliste.get(i).get(j).getTemperature();
valeursTab[0][j] = donnee;
}
}
}
} |
Merci d'avance du coup de pouce
Partager