begin process at 2012 02 13 00:25:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

HashMap et Arraylist


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

HashMap et Arraylist

mercredi 25 mars 2009 à 10:10:30 | HashMap et Arraylist

geniecomm


Bonjour,
Je désire faire des tests sur des champs et vérifier leur formats.
J'ai pensé à enregistrer dans un hashmap la longueur maximale de chaque champ ainsi que les valeurs possibles associée à une clé spécifque pour chaque champ.
J'ai déclaré donc mon HashMap comme suit:

HashMap <Identifier, ArrayList<Token>> validValues ;
Mais la je me trouve incapable de sauvegarder la valeur maximale de chaque champ vu que le HashMap n'accepte que deux champs!!

J'ai trouvé des solutions genre Arraylist < Arraylist> , mais j'ai pas pu m'en servir.

Quelqu'un a une idée?
Merci d'avance...
vendredi 27 mars 2009 à 09:50:54 | Re : HashMap et Arraylist

shaiulud

Et avec des expressions régulière ?

[a-zA-Z]{0-9} pour de l'alpha de 0 à 9 caratères

ta Map aura alors en clé le nom du champ, en valeur la regex à appliquer

plus d'info ici sur les regex (PHP & Java ont la même norme)
  http://www.expreg.com/symbole.php
vendredi 27 mars 2009 à 10:24:28 | Re : HashMap et Arraylist

geniecomm

Merci pour ton aide!!
Mais je peux savoir comment je peux identifier si mes champs sont des expressions régulières ou non?
les champs de la trame sont soit alphanumériques soit numériques.
pour l'alpha les champs peuvent contenir des caracteres spéciaux (genre  ^, !...) l'essentiel que c'est un caractere imprimable. Ils ont soit une valeur fixe égale à x ou une valeur variable ayant pour valeur maximale y.

Merci de continuer la discussion :)

samedi 28 mars 2009 à 14:10:36 | Re : HashMap et Arraylist

shaiulud

Réponse acceptée !
Q : Mais je peux savoir comment je peux identifier si mes champs sont des expressions régulières ou non?
R : je ne comprends pas bien le sens de ta question. Mais c'est  toi qui détermine le contenu attendu de chaque champ de ton formulaire.
par ex: tu as le champ libelle1 qui doit être alpha de longueur max 10 et obligatoire soit de 1 à 10 caractères
Map map = new HashMap(); // syntax java4
map.put("libelle1", "[a-zA-Z]{1-10}");

ta méthode de contrôle sera de la forme :

public static boolean check(Map map, String nom, String valeur) {
   String regex = (String) map.get(nom);
   return nom.matches(regex);
}

samedi 28 mars 2009 à 14:23:08 | Re : HashMap et Arraylist

geniecomm

Je voulais savoir comment savoir si une expression est irrigulière ou non?
Mais bon voila une petite recherche et c'est bon je pense que cette API me servira énormément.
Grand merci shaiulud :)





Cette discussion est classée dans : champ, arraylist, champs, hashmap, maximale


Répondre à ce message

Sujets en rapport avec ce message

Trier une Hashmap [ par WiShYs ] Bonjour,Je développe actuellement en java, et je necessite une HashMap (ou tout autre collection faisant l'affaire).J'integre dedans donc une key (arr Obtenir la liste de valeur d'ArrayList dans une hashmap [ par Jonathan_Harvey ] Bonjour , J'ai cherché à savoir si il existe une question identique dans le forum mais je n'ai rien trouvéVoici donc mon problème :J'ai crée une hashm récupérer les champs et les méthodes d'une classe [ par bobunny ] Bonjour,voilà mon pb (c'est un exemple tout bete) : imaginons que j'ai une classe Chat avec un champ "nom" et une méthode "crier()". J'ai une autre cl accèder aux champs d'une classe qui est un éléments d'un ArrayList [ par widediw ] Bonjour, J'ai remplie mon ArrayList que j'ai appelé tabTaches avec des classes. quand je fait tabTaches.get(indice) normalement j'aurai l'élément stoc rediriger une form avec un champ hidden en remplissant un champs dans la page d'action [ par sober ] Bonjour à tous , je cherche de l'aide. Voila mon problème : J'ai une page redirection.jsp comme suite : function go() { document.myform Votre avis m'intéresse [ par mau007 ] Bonjour à tous, je suis débutant dans le développement java et je souhaiterais vous soumettre mon début de code afin de savoir ce qu'en pense les plu Editeur INCONNU applet signé [ par Fabrice90 ] Salut, J'ai une applet que j'ai signée avec un certificat que j'ai créé moi même auquel j'ai bien renseigné tous les champs (nom, prénom, société,... Comment savoir le nom du champ où se trouve le curseur ? [ par pheromix ] Bonjour à tous, Dans mon Form il y a deux champs TextField , nom et prenom. Comment savoir le nom du champ TextField où se trouve le curseur ? Merci Problème de longueur d'un champ TextField avec Polish [ par pheromix ] Bonjour à tous, Je développe une application JavaME sous Sun Toolkit SDK 3.0 , et j'utilise aussi Polish pour appliquer des css aux champs de mon app Ajouter dans une ArrayList [ par calypso78 ] Bonsoir, J'ai deux classes en java : [code=java]class commandes { public String nom; public String valeur; public String libel


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales