Savez-vous faire une boucle en java/jsp ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Savez-vous faire une boucle en java/jsp ?

par Sékiltoyai » 27 janv. 2009, 20:17

Euh, non, pas du tout…
Il ne nous donne pas sa structure de données, et rien ne nous permet de dire qu'il a choisi une structure aussi exotique qu'un tableau de tableaux d'entiers.

Bref, il faut commencer par spécifier une structure de données adaptée. Ici on parle de foreach, donc de tableaux associatifs, représentés en Java par un HashMap. De même, on traite du coup le HashMap par un mécanisme Java, l'itérateur, ou bien en utilisant la même syntaxe for( : ).

On aura donc :

Code : Tout sélectionner

HashMap map; … for(Entry<TypeCle, TypeValeur> entry : map.entrySet()) { … }

par Invité » 27 janv. 2009, 19:09

La boucle foreach n'existe pas vraiment en java, il faut faire 2 boucles for inbriquées :
voici un exemple :

Code : Tout sélectionner

public class Adresse { public static void main(String args[]) { int[][] tab = {{1,2,3,4,5},{1,2,3,4,5}}; for(int[] aff : tab) { System.out.print("ligne ="); for(int resul : aff) System.out.print(resul + " "); System.out.println(); } } }
Voila :)

Savez-vous faire une boucle en java/jsp ?

par hpl76 » 20 nov. 2008, 11:37

Bonjour,

je sais qu'on est sur un site "voué" à PHP (que j'adore :D) mais je cherche désespérément à faire l'équivalent de notre bon vieux foreach...as en JAVA/JSP et quelle chianlie ! Je sais aussi qu'il y a des personnes ici qui maitrisent les 2 techno donc si ces derniers pouvaient m'apporter leurs lumières et pis aussi c'est pas facile la démarche objet quand on est un bête procédurier comme moi ;)

Merci par avance de votre aide.

hpl76