[DEMANDER] Comment faire une boucle dans un réseau? c'est juste?Comment faire une boucle dans un tableau?
weather_data = new Weather[]
{
for (i= 0; i < listOfMenu.size(); i++) {
new Weather(R.drawable.dring1, listOfMenu.get(0)),
}
};
[DEMANDER] Comment faire une boucle dans un réseau? c'est juste?Comment faire une boucle dans un tableau?
weather_data = new Weather[]
{
for (i= 0; i < listOfMenu.size(); i++) {
new Weather(R.drawable.dring1, listOfMenu.get(0)),
}
};
C'est simple, laissez-moi vous montrer.
Pour entrer à l'intérieur d'un tableau et se promener avec leurs tableaux que vous utilisez un simple, comme vous l'avez fait:
for (parameter : arrayName)
instruction
Si par exemple vous souhaitez imprimer les valeurs qui sont à l'intérieur du tableau, vous devez faire comme ceci:
int[] arrayNum = {87, 68, 52, 5, 49, 83, 45, 12, 64}; /
for(int i : arrayNum)
System.out.printf("Array Elements" + arrayNum[i]);
}
Je ne comprends pas tout à fait ce que vous essayez de faire, mais ma réponse était que je réponse directe à votre question.
Réponse courte, vous ne pouvez pas.
La réponse longue est qu'elle ne fait pas partie de la syntaxe Java. Vous avez le code pour passer en boucle là-bas, tout ce que vous avez à faire est de le déplacer à l'extérieur. Consultez cet extrait à portée de main:
Weather[] weather_data = new Weather[listOfMenu.size()];
for (i= 0; i <= listOfMenu.size()-1; i++) {
weather_data[i] = new Weather(R.drawable.dring1, listOfMenu.get(i));
}
String[] elements = { "a", "a", "a", "a" };
for(int i = 0; i < elements.length - 1; i++)
{
String element = elements[i];
String nextElement = elements[i+1];
}
De toute évidence qui ne va pas. –
essayez d'abord de créer une liste. Sur la boucle, copier dans la liste ... corrige le listOfMenu.get à listOfMenu.get (i). After loop, convertit votre liste en tableau en utilisant toArray() de l'objet List. –
Qu'essayez-vous de faire ici? Ce n'est pas clair. – jcool