Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1103 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Plusieurs questions en Java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Plusieurs questions en Java

n°595420
Shogun2002
Posté le 22-12-2003 à 10:13:19  profilanswer
 

Existe-il une ou des fonctions en Java pour les ArrayList qui permet de faire des tris multiple sur des elements "String" d'une ArrayList ?
 
Existe-il un moyen de réunir 2 resultSet dans une même resultSet ?


Message édité par Shogun2002 le 22-12-2003 à 10:13:45
mood
Publicité
Posté le 22-12-2003 à 10:13:19  profilanswer
 

n°595427
darklord
You're welcome
Posté le 22-12-2003 à 10:19:26  profilanswer
 

1. Voir Comparator et Comparable
2. Oui, arrange toi pour que ta requete SQL réunisse les 2 résultats :D

n°595440
El_gringo
Posté le 22-12-2003 à 10:41:11  profilanswer
 

DarkLord a écrit :

1. Voir Comparator et Comparable
2. Oui, arrange toi pour que ta requete SQL réunisse les 2 résultats :D


 
Sachant que String implémente l'interface "Comparable".
Voir aussi le membre statique de String, de type "Comparator" : CASE_INSENSITIVE_ORDER
 
EDIT : et pour la 2e demande, j'suis bien d'accord avec Mr Darklord .


Message édité par El_gringo le 22-12-2003 à 10:42:19

---------------
Les Vers Solitaires, on aime ... ou pas !
n°595443
Shogun2002
Posté le 22-12-2003 à 10:46:46  profilanswer
 

DarkLord a écrit :

1. Voir Comparator et Comparable
2. Oui, arrange toi pour que ta requete SQL réunisse les 2 résultats :D


 
1-Donc le systeme de tri (tri à bulle ou autre ..) c moi qui l'emplemente ?! :cry:  
2-Peut-on faire à partir d'un UNION d'une requete SQL un ORDER BY une deuxieme fois ? (avec mysql)
 
du style :
 
(requete1 order by ...
UNION
requete2 order by ...)  
order by ...


Message édité par Shogun2002 le 22-12-2003 à 10:50:08
n°595450
El_gringo
Posté le 22-12-2003 à 10:58:03  profilanswer
 

Shogun2002 a écrit :


 
1-Donc le systeme de tri (tri à bulle ou autre ..) c moi qui l'emplemente ?! :cry:  
2-Peut-on faire à partir d'un UNION d'une requete SQL un ORDER BY une deuxieme fois ? (avec mysql)
 
du style :
 
(requete1 order by ...
UNION
requete2 order by ...)  
order by ...


 
1- non
2- non
:D
 
EDIT : plus de détails peut être. L'intéret de "Comparable" (et Comparator), c'est justement de ne pas avoir à réécrire l'algo de tri pour chaque objet. tu peux par exemple utiliser la méthode "sort" de la classe Arrays.
Pour le petit 2, non, c impossible, du moins sous SQL Serveur et Oracle (My SQL je sais pas, ms j'pense pas que ce soit différent). Par contre tu peux créer une vue pour chaque requète membre de l'union. Esuite t'as plus qu'a faire une requète qui fait l'union entre toutes ces vues. Après avoir traité ton ResultSet, tu détruit tes vues, et ça roule!
J'suis en train de penser : avec My SQL on peut faire des vues au moins ?


Message édité par El_gringo le 22-12-2003 à 11:05:56

---------------
Les Vers Solitaires, on aime ... ou pas !
n°595481
Shogun2002
Posté le 22-12-2003 à 11:39:55  profilanswer
 

MySql on peut pas faire de vues ....
 
Merci de vos réponses !

n°595560
nraynaud
lol
Posté le 22-12-2003 à 14:24:23  profilanswer
 

requêtes imbriqués, celle de l'xtérieur ne servant que pour son "order by"


---------------
trainoo.com, c'est fini
n°595569
El_gringo
Posté le 22-12-2003 à 14:36:15  profilanswer
 

nraynaud a écrit :

requêtes imbriqués, celle de l'xtérieur ne servant que pour son "order by"


 
Ben, ça change tout. Quand on a besoin d'un order by par membre, en général, c'est que si on en met un pour le tout, c'est différent!


---------------
Les Vers Solitaires, on aime ... ou pas !
n°595575
Shogun2002
Posté le 22-12-2003 à 14:45:31  profilanswer
 

Citation :

requêtes imbriqués, celle de l'xtérieur ne servant que pour son "order by"


 
Les requetes imbriqués ça marche pas pour mysql
 
 
Sinon j'ai une autre question.
 
Par ex, je recupere un string "trouverMax".
 
Comment faire pour que quelque soit l'objet je peux executer en tant que méthode le string comme ceci :
 
monObjet.trouverMax();


Message édité par Shogun2002 le 22-12-2003 à 14:47:22
n°595579
EpoK
Let's burn
Posté le 22-12-2003 à 14:48:15  profilanswer
 

je peux executer en tant que méthode le string
 
 [:meganne]  

mood
Publicité
Posté le 22-12-2003 à 14:48:15  profilanswer
 

n°595587
Shogun2002
Posté le 22-12-2003 à 14:57:37  profilanswer
 

EpoK a écrit :

je peux executer en tant que méthode le string
 
 [:meganne]  


 
Toi pas avoir compris ?
 
En fait je recupere un string, et ce string est censé être le nom d'une méthode de l'objet.
C'est pour éviter de faire plein de if du type :
 

Code :
  1. if (monString.equals("maMethode1" )){
  2.   monObjet.maMethode1();
  3. }
  4. if (monString.equals("maMethode2" )){
  5.   monObjet.maMethode2();
  6. }
  7. if (monString.equals("maMethode3" )){
  8.   monObjet.maMethode3();
  9. }
  10. ....


Sur le forum, une fois j'avais lu un truc de ce genre mais ct pas avec des methodes mais avec des objets ...


Message édité par Shogun2002 le 22-12-2003 à 14:58:09
n°595596
nraynaud
lol
Posté le 22-12-2003 à 15:09:23  profilanswer
 

http://java.sun.com/j2se/1.4.2/doc [...] mmary.html


---------------
trainoo.com, c'est fini
n°595598
EpoK
Let's burn
Posté le 22-12-2003 à 15:11:22  profilanswer
 

Shogun2002 a écrit :


 
Toi pas avoir compris ?
 
En fait je recupere un string, et ce string est censé être le nom d'une méthode de l'objet.
C'est pour éviter de faire plein de if du type :
 

Code :
  1. if (monString.equals("maMethode1" )){
  2.   monObjet.maMethode1();
  3. }
  4. if (monString.equals("maMethode2" )){
  5.   monObjet.maMethode2();
  6. }
  7. if (monString.equals("maMethode3" )){
  8.   monObjet.maMethode3();
  9. }
  10. ....


Sur le forum, une fois j'avais lu un truc de ce genre mais ct pas avec des methodes mais avec des objets ...


 
haa oki, en effet j'avais pas compris  :whistle:

n°595705
the real m​oins moins
Posté le 22-12-2003 à 17:08:19  profilanswer
 

t'as pas peur toi, de lui refiler ça...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°595707
nraynaud
lol
Posté le 22-12-2003 à 17:13:51  profilanswer
 

the real moins moins a écrit :

t'as pas peur toi, de lui refiler ça...  

quelle est la probabilité que j'aie à me taper la maintenance de son code ? Ou même d'avoir à le relire un jour dans ma vie ?


---------------
trainoo.com, c'est fini
n°595708
the real m​oins moins
Posté le 22-12-2003 à 17:15:12  profilanswer
 

nraynaud a écrit :

quelle est la probabilité que j'aie à me taper la maintenance de son code ? Ou même d'avoir à le relire un jour dans ma vie ?

tu as oublié la probabilité qu'il revienne ici avec des questions toutes pourries sur ce sujet [:nofret]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°595711
nraynaud
lol
Posté le 22-12-2003 à 17:18:07  profilanswer
 

the real moins moins a écrit :

tu as oublié la probabilité qu'il revienne ici avec des questions toutes pourries sur ce sujet [:nofret]

rien ne m'oblige à répondre, c'est ça qui est bien dans les trucs bénévoles ...
 
Mais lui répondre est peut-être l'occasion de pousser un peu la plaisanterie ...


---------------
trainoo.com, c'est fini
n°595727
Shogun2002
Posté le 22-12-2003 à 17:48:25  profilanswer
 

Voila g une question ...
Non c pas vrai ...  :D  
Bon ça marche, mais d'après ce que j'ai pu lire c très lent et lourd


Message édité par Shogun2002 le 22-12-2003 à 17:48:52
n°595739
R3g
fonctionnaire certifié ITIL
Posté le 22-12-2003 à 18:08:11  profilanswer
 

Shogun2002 a écrit :

Voila g une question ...
Non c pas vrai ...  :D  
Bon ça marche, mais d'après ce que j'ai pu lire c très lent et lourd

Effectivement ça l'est. Et très franchement, si tu penses avoir besoin de trucs comme ça (le coup de récupérer uns string représentant le nom de la méthode), il y a de fortes chances que ça vienne d'un gros problème de conception.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°595793
the real m​oins moins
Posté le 22-12-2003 à 19:34:14  profilanswer
 

R3g a écrit :

Et très franchement, si tu penses avoir besoin de trucs comme ça (le coup de récupérer uns string représentant le nom de la méthode), il y a de fortes chances que ça vienne d'un gros problème de conception.

+1
 
(par contre je ne plussoie pas la confirmation de la légende qui dit que c'est lent et lourd. c'est lourd d'un point de vue maintenance, lisibilité du code etc. par contre, niveaux perfs, légende urbaine.
(gros progrès effectués à ce niveau entre 1.3 et 1.4, où les perfs sont quasi semblable à un vrai appel de méthode. (du moins bcp plus proches qu'avant;))


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°595795
nraynaud
lol
Posté le 22-12-2003 à 19:44:19  profilanswer
 

ça manque encore d'un doesNotUnderstand de smalltalk qui est probablement le système le plus puissant et rapide (pour le dev) pour faire des proxys.


---------------
trainoo.com, c'est fini
n°595996
El_gringo
Posté le 23-12-2003 à 12:03:24  profilanswer
 

nraynaud a écrit :

rien ne m'oblige à répondre, c'est ça qui est bien dans les trucs bénévoles ...
 
Mais lui répondre est peut-être l'occasion de pousser un peu la plaisanterie ...


 
Tellement de suffisance, j'trouve ça fou !


---------------
Les Vers Solitaires, on aime ... ou pas !
n°596001
verdoux
And I'm still waiting
Posté le 23-12-2003 à 12:11:00  profilanswer
 

el_gringo a écrit :


 
Tellement de suffisance, j'trouve ça fou !


nraynaud, le gars que vous detesteriez avoir comme chef de projet :D

n°596088
nraynaud
lol
Posté le 23-12-2003 à 14:37:53  profilanswer
 

de toutes fçon, avant d'être chef de projet, faudrait peut-être qu'il ait un boulot un jour le nraynaud


---------------
trainoo.com, c'est fini
n°596100
Shogun2002
Posté le 23-12-2003 à 14:50:52  profilanswer
 

nraynaud a écrit :

de toutes fçon, avant d'être chef de projet, faudrait peut-être qu'il ait un boulot un jour le nraynaud


 
Ceci expliquerai cela  :lol:

n°596106
nraynaud
lol
Posté le 23-12-2003 à 14:54:48  profilanswer
 

peut-être pas.


---------------
trainoo.com, c'est fini
n°596120
noldor
Rockn'roll
Posté le 23-12-2003 à 15:05:37  profilanswer
 

mais non !!
 
http://nraynaud.com.free.fr/cap.jpg

n°596129
nraynaud
lol
Posté le 23-12-2003 à 15:11:11  profilanswer
 

quoi ? il marchait très bien ce projet (heu sauf quand l'avion était devant la fenêtre, faut pas pousser, les pauvres webcams avant du mal sur un contrejour aussi balaise) !


Message édité par nraynaud le 23-12-2003 à 15:14:22

---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Plusieurs questions en Java

 

Sujets relatifs
JAVA : connaissez vous ces outils (pas d'info sur le forum)SMTP, e-mail et Java ?
Librairie java qui gère le postscript vous connaissez ?OCL et UML : 2 petites questions
[JAVA] Question simple sur l'analyse XML[Java] Linux, JInternalFrame, application GTK comme Gaim...
[Java] Evaluer le temps d'exécution d'un fonction.Comment faire en java pour....
[JAVA] transformer ResultSet en Vector d'ArrayPortail Web en "Java" par quoi commencer
Plus de sujets relatifs à : Plusieurs questions en Java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR