I loop sono un tipo di struttura del flusso di controllo nella programmazione in cui una serie di istruzioni può essere eseguita ripetutamente fino a quando non viene soddisfatta una condizione.
Quindi voglio iterare per ogni personaggio in una stringa. Quindi ho pensato: for (char c : "xyz") ma ottengo un errore del compilatore: MyClass.java:20: foreach not applicable to expression type Come posso fare questo?
Provo con un ciclo del genere // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Ma non è carino. Qualcuno può suggerirmi una soluzione migliore? Alcuni parametri utili per prendere decisioni migliori: While loop, For loop e Iterator Performance Test
È possibile fare quanto segue senza il i? for i in range(some_number): # do something Se vuoi solo fare qualcosa N volte e non hai bisogno dell'iteratore.
Ho un ciclo simile a questo: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } Questo è il contenuto principale di un metodo il cui unico scopo è restituire l'array di float. Voglio che questo metodo ritorni …
Qual è il modo migliore per proteggersi da null in un ciclo for in Java? Questo sembra brutto: if (someList != null) { for (Object object : someList) { // do whatever } } O if (someList == null) { return; // Or throw ex } for (Object object : …
Apparentemente ci sono molti modi per scorrere su una raccolta. Curioso se ci sono differenze o perché dovresti usare un modo rispetto all'altro. Primo tipo: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Altro modo: List<string> someList = <some way to init> …
Ad esempio, in questo momento sto usando quanto segue per cambiare un paio di file i cui percorsi Unix ho scritto in un file: cat file.txt | while read in; do chmod 755 "$in"; done C'è un modo più elegante e più sicuro?
Questo è fondamentalmente quello che voglio in un file batch. Voglio essere in grado di rieseguire "Do Stuff" ogni volta che premo un tasto qualsiasi per superare la "Pausa". while(true){ Do Stuff Pause } Sembra che ci siano solo forloop disponibili e nessun whileloop in batch. Come faccio quindi a …
Ho appena avuto un comportamento molto strano con un semplice script php che stavo scrivendo. L'ho ridotto al minimo necessario per ricreare il bug: <?php $arr = array("foo", "bar", "baz"); foreach ($arr as &$item) { /* do nothing by reference */ } print_r($arr); foreach ($arr as $item) { /* do …
Supponiamo che io abbia un ciclo come questo: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Domanda veloce: returninterrompe l'esecuzione del loop in sé e per sé?
Un amico aveva bisogno di un algoritmo che gli permettesse di scorrere gli elementi di una matrice NxM (N e M sono dispari). Ho trovato una soluzione, ma volevo vedere se i miei compagni SO potevano trovare una soluzione migliore. Sto pubblicando la mia soluzione come risposta a questa domanda. …
Aggiornato, vedi sotto! Ho sentito e letto che C ++ 0x consente a un compilatore di stampare "Hello" per il seguente frammento #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } Apparentemente ha qualcosa a che fare con i thread e le capacità di ottimizzazione. Mi …
Uso Twig e ho un array con tasti come questo: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" E vorrei ottenere la chiave (1,2,3,8,9)e il contenuto (alpha, bravo, charlie, delta, echo)in un ciclo per ottenere tutto il valore di questo array. Come posso …
Come posso eseguire il loop in a HashMapin JSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
Ho avuto a che fare molto con Lua negli ultimi mesi e mi piacciono molto la maggior parte delle funzionalità, ma mi manca ancora qualcosa tra quelle: Perché non c'è continue? Quali soluzioni alternative ci sono?
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.