Mapping

Mapping - Java - Programmation

Marsh Posté le 23-04-2003 à 14:14:42    

est ce que quelqu'un pourrait m'expliquer comment marche le mapping en Java ?
 

Reply

Marsh Posté le 23-04-2003 à 14:14:42   

Reply

Marsh Posté le 23-04-2003 à 14:20:34    

:heink:
C'est quoi pour toi, le "mapping en Java" ? Ca vient d'où, ta question ? Passke là, je comprends pas.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:20:46    

Tchoupinette a écrit :

est ce que quelqu'un pourrait m'expliquer comment marche le mapping en Java ?
 
 


mapping ça veut dire correspondance, ça me parraît un peut vague comme terme !
Dans quel contexte parles-tu de mapping ?¿?

Reply

Marsh Posté le 23-04-2003 à 14:24:30    

étudiante en quoi ?? ok je sors :/

Reply

Marsh Posté le 23-04-2003 à 14:24:41    

nraynaud a écrit :


mapping ça veut dire correspondance, ça me parraît un peut vague comme terme !
Dans quel contexte parles-tu de mapping ?¿?


Comment j't'ai grillaid de 12 secondes :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:26:06    

Taiche a écrit :


Comment j't'ai grillaid de 12 secondes :o


 
[:prosterne]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-04-2003 à 14:26:57    


[:fenris]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:30:50    

Taiche a écrit :


Comment j't'ai grillaid de 12 secondes :o


c'est bon, il est 9h30, je viens d'arriver, j'ai pas encore pris mon café, laisse moi le temps de me mettre en route !

Reply

Marsh Posté le 23-04-2003 à 14:35:56    

On sort un peu du sujet
 
Apparemment il existe une interface map en java qui permet de faure une sorte de tableau avec des clés et le valeur. Mais je n'en sais pas plus.

Reply

Marsh Posté le 23-04-2003 à 14:39:08    

Tchoupinette a écrit :

On sort un peu du sujet
 
Apparemment il existe une interface map en java qui permet de faure une sorte de tableau avec des clés et le valeur. Mais je n'en sais pas plus.


http://java.sun.com/j2se/1.4.1/doc [...] l/Map.html
Tu lis et tu vois c'que ça t'apprend :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:39:08   

Reply

Marsh Posté le 23-04-2003 à 14:44:42    

ouais, rien à voir avec le mapping :)
 
une Map, c'est une structure dans laquelle tu stockes des objets "valeurs" en leur associant un objet "clef".  
 
exemple : tu peux t'en servir pour implémenter un annuaire dans lequel tu associerait des objets Personne (la valeur) à leur nom (la clef de type String).
 
Il existe plusieurs classes implémentant l'interface Map, mais la plus utilisées est HashMap.
 
ex :  

Code :
  1. Map annuaire = new HashMap();
  2. // ajout dans l'annuaire
  3. Personne p1 = new Personne("Cédric", 24, "Nord-Pas de Calais" )
  4. annuaire.put("Benou", p1);
  5. Personne p2 = new Personne("???", ??, "??" )
  6. annuaire.put("Tchoupinette", p2);
  7. // recherche de personne dans l'annuaire
  8. String nom = "nom quelconque";
  9. Personne p = (Personne) annuaire.get(nom);
  10. if (p == null) {
  11.    System.out.println(nom + " n'est pas présent dans l'annuaire" );
  12. } else {
  13.    System.out.println("personne trouvée : " + p);
  14. }

Reply

Marsh Posté le 23-04-2003 à 14:47:08    

benou a écrit :

ouais, rien à voir avec le mapping :)
 
une Map, c'est une structure dans laquelle tu stockes des objets "valeurs" en leur associant un objet "clef".  
 
exemple : tu peux t'en servir pour implémenter un annuaire dans lequel tu associerait des objets Personne (la valeur) à leur nom (la clef de type String).
 
Il existe plusieurs classes implémentant l'interface Map, mais la plus utilisées est HashMap.
 


 
Merci pour toutes ces information, ca va bien m'aider deja.
Si y'en a d'autre qui veulent me donner des exemples, je suis preneuse.

Reply

Marsh Posté le 23-04-2003 à 14:49:03    

une autre question qui suit ce que je demande :  
Quelqu'un connait le binding de requetes sql en java.
ex : select truc from machin where bidule=#BIDULE#;
 
en fait le but de mon mapping c'est de récupérer ce qu'il y a entre parenthèse et de lui affecter une valeur que je peux changer selon les cas.

Reply

Marsh Posté le 23-04-2003 à 14:49:37    

:lol:
Benou ou l'art de demander les coordonnées d'une fille via un prog Java [:xp1700]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:51:25    

Tchoupinette a écrit :

une autre question qui suit ce que je demande :  
Quelqu'un connait le binding de requetes sql en java.
ex : select truc from machin where bidule=#BIDULE#;
 
en fait le but de mon mapping c'est de récupérer ce qu'il y a entre parenthèse et de lui affecter une valeur que je peux changer selon les cas.


java.util.StringTokenizer ou mieux, java.util.regex.Matcher et java.util.regex.Pattern (attention, le package java.util.regex n'existe que depuis la 1.4).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 14:56:25    

Taiche a écrit :

:lol:
Benou ou l'art de demander les coordonnées d'une fille via un prog Java [:xp1700]  


 
je ne donne pas mes coordonnées comme ca à n'importe quel inconnu ...
 
en plus on m'a dit que les filles qui faisaient de l'info avaient une allure de camioneur ...


Message édité par tchoupinette le 23-04-2003 à 14:58:13
Reply

Marsh Posté le 23-04-2003 à 14:57:05    

Taiche a écrit :


java.util.StringTokenizer ou mieux, java.util.regex.Matcher et java.util.regex.Pattern (attention, le package java.util.regex n'existe que depuis la 1.4).


 
Pourrai tu me donner quelques informations supplémentaires sur cela. je n'ai pas trop le temps de chercher.
merci

Reply

Marsh Posté le 23-04-2003 à 15:01:20    

Tchoupinette a écrit :


Pourrai tu me donner quelques informations supplémentaires sur cela. je n'ai pas trop le temps de chercher.
merci


Si t'as pas le temps de lire la javadoc, j'peux pas grand-chose de plus [:spamafote]
StringTokenizer te permet de splitter une chaîne selon des délimiteurs et le package java.util.regex te permet d'utiliser des EXpressions REGulières, ce qui semble d'ailleurs le plus adapté à ton besoin.
Maintenant, si t'as pas le temps de lire la doc, bin t'as pas gagné la guerre. Ou alors t'es en interro/TP/autres (préciser) et dans ce cas tu es en totale infraction par rapport aux règles de ce forum :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 15:05:19    

je ne suis pas en tp, ni exam ou autre.
 
Je suis en stage et il y a encore quelques trucs qui ne sont pas clair et aujourd'hui je n'ai pas trop le temps de lire de la doc (surtout en anglai) mais j'aurais suremement le temps demain. Là il faut juste que j'ai quelques informations qui me permettent d'avancer.
 
c tout...
 :wahoo:

Reply

Marsh Posté le 23-04-2003 à 15:08:20    

Tchoupinette a écrit :

je ne suis pas en tp, ni exam ou autre.
 
Je suis en stage et il y a encore quelques trucs qui ne sont pas clair et aujourd'hui je n'ai pas trop le temps de lire de la doc (surtout en anglai) mais j'aurais suremement le temps demain. Là il faut juste que j'ai quelques informations qui me permettent d'avancer.


OK, bin ça roule alors :) Comme je te disais, creuse un peu du côté des expressions régulières ; c'est pas facile de se mettre dans le truc au début mais ça vaut vraiment le coup.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 15:10:04    

Taiche a écrit :


OK, bin ça roule alors :) Comme je te disais, creuse un peu du côté des expressions régulières ; c'est pas facile de se mettre dans le truc au début mais ça vaut vraiment le coup.


 
bah je vais regarder ca alors ...
 
merci

Reply

Marsh Posté le 23-04-2003 à 15:10:35    

Est ce que quelqu'un aurait d'autre exemple pour l'interface map ???
 

Reply

Marsh Posté le 23-04-2003 à 15:18:37    

Taiche a écrit :

:lol:
Benou ou l'art de demander les coordonnées d'une fille via un prog Java [:xp1700]  


 :whistle:  
 
j'ai failli mettre un champ photo à mon objet Personne ... [:ddr555]

Reply

Marsh Posté le 23-04-2003 à 15:20:34    

benou a écrit :


 :whistle:  
 
j'ai failli mettre un champ photo à mon objet Personne ... [:ddr555]


 
y'avais pas de risque que je te donne quoi que ce soit ...  :lol:

Reply

Marsh Posté le 23-04-2003 à 15:22:18    

Tchoupinette a écrit :


je ne donne pas mes coordonnées comme ca à n'importe quel inconnu ...


je me suis présenté ... si tu te présentes, on sera plus des inconnus ;)
 
Pour la Map, maintenant que tu sais à quoi elle sert, le mieux est que tu regardes la javadoc : http://java.sun.com/j2se/1.4.1/doc [...] l/Map.html  
Même si c'est en anglais, c'est très compréhensible et tu auras la liste et la description de toutes ses méthodes (c'est surtout ca qui est utile)

Reply

Marsh Posté le 23-04-2003 à 15:23:59    

Tchoupinette a écrit :


y'avais pas de risque que je te donne quoi que ce soit ...  :lol:  


:'(
 
va falloir que je revois mon approche  :sweat:

Reply

Marsh Posté le 23-04-2003 à 15:24:26    

benou a écrit :


je me suis présenté ... si tu te présentes, on sera plus des inconnus ;)
 
Pour la Map, maintenant que tu sais à quoi elle sert, le mieux est que tu regardes la javadoc : http://java.sun.com/j2se/1.4.1/doc [...] l/Map.html  
Même si c'est en anglais, c'est très compréhensible et tu auras la liste et la description de toutes ses méthodes (c'est surtout ca qui est utile)


 
Je me présente : je m'appelle gertrude et j'ai 75 ans ...  :pt1cable:  
 
j'ai déjà regardé la doc mais merci de ton conseil.
J'ai moins de mal à comprendre avec des exemples. Tout ca c'est des trucs un peu nouveaux pour moi...

Reply

Marsh Posté le 23-04-2003 à 15:30:07    

Tchoupinette a écrit :


Je me présente : je m'appelle gertrude et j'ai 75 ans ...  :pt1cable:  


 :o  
 
photo ? [:ddr555]

Reply

Marsh Posté le 23-04-2003 à 15:37:26    

benou a écrit :


 :o  
 
photo ? [:ddr555]


 
http://www.lescharmettes.ch/images/vieille.gif


Message édité par tchoupinette le 23-04-2003 à 15:40:53
Reply

Marsh Posté le 23-04-2003 à 15:51:28    

un autre petit problème :
 
on m'a demandé de faire une public final static String s="select machin from bidul where truc=#TRUC#; et il y a une erreur de compilation : illegal start of expression

Reply

Marsh Posté le 23-04-2003 à 15:53:25    

benou a écrit :


je me suis présenté ... si tu te présentes, on sera plus des inconnus ;)


 
figure 1 : Perseverance
 
 
 
[:ddr555]

Reply

Marsh Posté le 23-04-2003 à 15:56:07    

Tchoupinette a écrit :

un autre petit problème :
 
on m'a demandé de faire une public final static String s="select machin from bidul where truc=#TRUC#; et il y a une erreur de compilation : illegal start of expression


Ouais t'as oublié de fermer les guillemets à la fin de ta chaîne [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 15:59:09    

Taiche a écrit :


Ouais t'as oublié de fermer les guillemets à la fin de ta chaîne [:ddr555]  


 
non ca je ne l'ai oublié que dans ce post ... :sarcastic:

Reply

Marsh Posté le 23-04-2003 à 15:59:42    

chrisbk a écrit :


 
figure 1 : Perseverance
 
 
 
[:ddr555]


 
 
elle est bien la photo non ?

Reply

Marsh Posté le 23-04-2003 à 16:03:09    

:ouch: putain les mecs...
 
enfin, mon enquete socio-forumique confirme ses resultats :pfff:
 
 
bon et sinon y'a pas un connard qui lui aurait soufflé "PreparedStatement" nan!? bande de nuls :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-04-2003 à 16:04:42    

the real moins moins a écrit :

:ouch: putain les mecs...
 
enfin, mon enquete socio-forumique confirme ses resultats :pfff:
 
 
bon et sinon y'a pas un connard qui lui aurait soufflé "PreparedStatement" nan!? bande de nuls :o


 
fait  pas bon etre une fille sur ce genre de forum ...  ;)  
 
vas y explique moi ton preparedStatement ?
 
en fait non, il me faut vraiment une public final static String mais sans erreur. Ordre du chef!!!


Message édité par tchoupinette le 23-04-2003 à 16:06:21
Reply

Marsh Posté le 23-04-2003 à 16:06:35    

the real moins moins a écrit :

:ouch: putain les mecs...
enfin, mon enquete socio-forumique confirme ses resultats :pfff:


 
Alors déjà on dit "ces" résultats, je te prie :non:  
Ensuite, pourquoi tu dis "les" mecs ? Y a que benou qui a feinté maladroitement, moi j'fais juste qu'aider en Java [:spamafote]
 

the real moins moins a écrit :


bon et sinon y'a pas un connard qui lui aurait soufflé "PreparedStatement" nan!? bande de nuls :o


Ah ouais [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 16:07:58    

Tchoupinette a écrit :


en fait non, il me faut vraiment une public final static String mais sans erreur. Ordre du chef!!!


Elle compile bien chez moi, ta public final static String [:spamafote]
J'ai fait :

Code :
  1. public final static String s = "gron";

et ça compile très bien.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-04-2003 à 16:08:18    

Taiche a écrit :


 
Alors déjà on dit "ces" résultats, je te prie :non:  
Ensuite, pourquoi tu dis "les" mecs ? Y a que benou qui a feinté maladroitement, moi j'fais juste qu'aider en Java [:spamafote]
 
 
Ah ouais [:ddr555]  


 
oui et je t'en remercie, tu ne vois pas ou il est mon bug dans la public final static String en dehors des guillemets ???

Reply

Marsh Posté le 23-04-2003 à 16:24:05    

Taiche a écrit :


 
Alors déjà on dit "ces" résultats, je te prie :non:


 
absolument pas, je parle des résultat de mon enquete, gros boulet :sarcastic:
 

Taiche a écrit :

Ensuite, pourquoi tu dis "les" mecs ? Y a que benou qui a feinté maladroitement, moi j'fais juste qu'aider en Java [:spamafote]

rapport à l'enquete sus-mentionnée :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed