begin process at 2010 02 10 00:12:06
  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 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 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 Problème de récupération de valeur d'un tableau [ par beberto56 ] Bonjour, je vous explique mon problème. J'un jtable ou l'utilisateur entre des heures au format 6.45 pour 6H45 par exemple. Mon problème c'est que je Utiliser des Vector ou des ArrayList en paramètres de fonction [ par Sai11 ] Bonjour !J'écris un programme qui doit permettre de concaténer des informations contenus dans un tableau. Le souci que j'ai c'est qu'à l'époque où j'a requete_sql [ par ikramta ] bonjour tout le mande .mon probleme est que j'ai une table article dans ma base qui contient 5 champs et je veut modifier  ces champs comment je peut Une structure de TreeMap et ArrayList [ par sabrinelle75 ] Bonjour, Je veux construire un TreeMap de ArrayList, où chaque ArrayList comporte un ensemble de TreeMap, j'ai un problème dans la création de la stru Arraylist d'objets Comment ca marche ? [ par zebiker ] Bonjour à tous,je débute en java, et comme à la fac on a pas beaucoup de cours je viens de perdre déjà une bonne heure sur un probleme de débutant (je SESSIONS [ par wissemsabria ] salam je voudrais realiser une application web contient deux champs 1ére champs  contient login(identifiant) et 2éme champs contient le mot de passe  Modifier un tableau dans un arraylist [ par tulesais ] Bonjour tout le monde !!!j'ai rempli dans un arraylist, une liste de tableau.Afin d'utiliser ces tableaux, suis je obligé de les transférer dans un ta


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,842 sec (3)

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