Les boucles sont un type de structure de flux de contrôle en programmation dans lequel une série d'instructions peut être exécutée de manière répétée jusqu'à ce qu'une condition soit remplie.
Je veux donc itérer pour chaque caractère d'une chaîne. Donc je pensais: for (char c : "xyz") mais j'obtiens une erreur de compilation: MyClass.java:20: foreach not applicable to expression type Comment puis-je faire ceci?
J'essaye avec une boucle comme ça // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Mais ce n'est pas sympa. Quelqu'un peut-il me suggérer une meilleure solution? Quelques repères utiles pour prendre une meilleure décision: Tandis que la boucle, pour la boucle …
Est-il possible de suivre sans le i? for i in range(some_number): # do something Si vous voulez juste faire quelque chose N fois et n'avez pas besoin de l'itérateur.
J'ai une boucle qui ressemble à ceci: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } C'est le contenu principal d'une méthode dont le seul but est de renvoyer le tableau de flottants. Je veux que cette …
Quelle est la meilleure façon de se prémunir contre null dans une boucle for en Java? Cela semble moche: if (someList != null) { for (Object object : someList) { // do whatever } } Ou if (someList == null) { return; // Or throw ex } for (Object object …
Il existe apparemment de nombreuses façons de parcourir une collection. Curieux de savoir s'il y a des différences ou pourquoi vous utiliseriez un moyen plutôt que l'autre. Premier type: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } L'autre manière: List<string> someList = …
Par exemple, en ce moment, j'utilise ce qui suit pour modifier quelques fichiers dont j'ai écrit les chemins Unix dans un fichier: cat file.txt | while read in; do chmod 755 "$in"; done Existe-t-il un moyen plus élégant et plus sûr?
C'est essentiellement ce que je veux dans un fichier batch. Je veux pouvoir relancer "Do Stuff" chaque fois que j'appuie sur n'importe quelle touche pour dépasser la "Pause". while(true){ Do Stuff Pause } On dirait qu'il n'y a que des forboucles disponibles et aucune whileboucle par lot. Comment puis-je créer …
J'ai juste eu un comportement très étrange avec un simple script php que j'écrivais. Je l'ai réduit au minimum nécessaire pour recréer le bogue: <?php $arr = array("foo", "bar", "baz"); foreach ($arr as &$item) { /* do nothing by reference */ } print_r($arr); foreach ($arr as $item) { /* do …
Supposons que j'ai une boucle comme celle-ci: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Question rapide: l' returnarrêt de l'exécution de la boucle en soi?
Un ami avait besoin d'un algorithme qui lui permettrait de parcourir les éléments d'une matrice NxM (N et M sont impairs). J'ai trouvé une solution, mais je voulais voir si mes collègues SO'ers pouvaient trouver une meilleure solution. Je poste ma solution en réponse à cette question. Exemple de sortie: …
Mis à jour, voir ci-dessous! J'ai entendu et lu que C ++ 0x permet à un compilateur d'imprimer "Hello" pour l'extrait suivant #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } Cela a apparemment quelque chose à voir avec les threads et les capacités d'optimisation. Il …
J'utilise Twig et j'ai un tableau avec des clés comme celle-ci: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Et je voudrais obtenir la clé (1,2,3,8,9)et le contenu (alpha, bravo, charlie, delta, echo)dans une boucle pour obtenir toute la valeur de ce tableau. …
Comment puis-je parcourir une HashMapJSP en boucle ? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
J'ai beaucoup travaillé avec Lua ces derniers mois, et j'aime vraiment la plupart des fonctionnalités, mais il me manque encore quelque chose parmi celles-ci: Pourquoi n'y a-t-il pas continue? Quelles solutions de contournement y a-t-il?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.