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

  FORUM HardWare.fr
  Programmation
  Java

  [java] dom nodelist -- tri comparator -- ant tar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] dom nodelist -- tri comparator -- ant tar

n°674958
Suri
Darksurious
Posté le 16-03-2004 à 12:52:46  profilanswer
 

  • Est il possible de supprimer un noeud d'une org.w3c.dom.NodeList ?

    Code :
    1. NodeList list = parent.getChildNodes()
    2. for( int i=0; i<list.length; i++ ) {
    3. if( list.item(i).getNodeName().equals( "machin" ) ) {
    4.    parent.removeChild( list.item(i) );
    5. }
    6. }


  • comment trier une liste de string?

    Code :
    1. public class Toto implements Comparator {
    2.   public int compare(Object o1, Object o2) {
    3.     String s1 = (String)o1;
    4.     String s2 = (String)o2;
    5.     return s1.compareTo(s2);
    6.   }
    7.   public void Tri() {
    8.     List mylist = new ArrayList();
    9.     //... ajouter des elems
    10.     Collections.sort(mylist, this);
    11.   }
    12.   //...
    13. }


 

  • Est il possible d'executer une commande shell avec ant ? (tar par exemple)

    <exec /> http://ant.apache.org/manual/CoreTasks/exec.html

    <tar /> http://ant.apache.org/manual/CoreTasks/tar.html


    Message édité par Suri le 23-03-2004 à 21:04:37

    ---------------
    Suri.morkitu.org : Balades au coeur de la ville...
mood
Publicité
Posté le 16-03-2004 à 12:52:46  profilanswer
 

n°674962
Osama
Posté le 16-03-2004 à 12:54:49  profilanswer
 

Ben tu accèdes au Node via la NodeList et tu le supprimes :??:

n°674969
Suri
Darksurious
Posté le 16-03-2004 à 13:01:42  profilanswer
 

ben non, removechild ca peut pas supprimer le node actuel...
 


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°674971
Suri
Darksurious
Posté le 16-03-2004 à 13:03:05  profilanswer
 

je parcours ma liste comme ca:
for (int i = 0; i < nodelist.getLength( ); i++)  
{
 System.out.println(empruntList.item(i).getNodeName());
}
et je veux supprimer le noeud qui a un certain nom...


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°674982
Suri
Darksurious
Posté le 16-03-2004 à 13:06:59  profilanswer
 

ah ou alors, on prend le node parent le plus proche ? (genre le pere de la nodelist?).. je doute que ca marche et j'ai pas l'objet en plus :(
 
edit: ben oui c ca :(


Message édité par Suri le 16-03-2004 à 13:07:47

---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°675005
Osama
Posté le 16-03-2004 à 13:40:50  profilanswer
 

J'ai pas testé mais ça doit être un truc comme ça
 
NodeList list = parent.getChildNodes()
for( int i=0; i<list.length; i++ ) {
  if( list.item(i).getNodeName().equals( "machin" ) ) {
    parent.removeChild( list.item(i) );
  }
}

n°675016
Suri
Darksurious
Posté le 16-03-2004 à 13:51:34  profilanswer
 

oui oui ct un truc comme ca  
thx


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°675305
Suri
Darksurious
Posté le 16-03-2004 à 19:37:04  profilanswer
 

Nouvelle question: on fait comment une liste triée de String?
liste ou tableau meme.. je capte rien :/
j'ai un boucle for qui me genere des String et je veux les trier.. donc je pensais a une liste quoi...
merci jsuis noob :d


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°675327
benou
Posté le 16-03-2004 à 19:54:19  profilanswer
 
n°675379
Suri
Darksurious
Posté le 16-03-2004 à 20:53:22  profilanswer
 

mouais.. merci mais bon.. j'y arrive toujours pas...  
je verrais demain tant pis :/


---------------
Suri.morkitu.org : Balades au coeur de la ville...
mood
Publicité
Posté le 16-03-2004 à 20:53:22  profilanswer
 

n°675520
benou
Posté le 16-03-2004 à 22:54:17  profilanswer
 

suri a écrit :

j'y arrive toujours pas...  


 [:mlc2]

n°675582
ozark74
Posté le 16-03-2004 à 23:12:07  profilanswer
 


 
petite ajout si il y a des caractères accentués dans les String qui doivent être triées Collections.sort ne fera pas le travail correctement.
 
Le tri se fera grâce à la méthode compareTo de l'objet String qui se base sur la valeur unicode des charactères des des String à comparer.
 
Résultat les String "tete", "tutu", "tété", "tîtî",  "tata"
seront triées comme suit :
"tata", "tete", "tutu", "tété", "tîtî"
 
Si on veut donc faire un tri correct de String avec des caractères accentués il faut utiliser l'objet Collator (qui sera initialisé avec la Locale avec laquelle on veut travailler).
 
voir cette partie du tutorial sun sur l'i18n :
http://java.sun.com/docs/books/tut [...] ocale.html

n°675597
benou
Posté le 16-03-2004 à 23:16:39  profilanswer
 

ozark74 a écrit :

Si on veut donc faire un tri correct de String avec des caractères accentués il faut utiliser l'objet Collator (qui sera initialisé avec la Locale avec laquelle on veut travailler).


excellent, je connaissais pas !
 
merci :) :jap:

n°675640
ozark74
Posté le 16-03-2004 à 23:38:24  profilanswer
 

benou a écrit :


excellent, je connaissais pas !
 
merci :) :jap:


 
j'ai découvert ca il y a deux jours  :D  
 
pas très connu, en effet

n°675716
Suri
Darksurious
Posté le 17-03-2004 à 00:16:35  profilanswer
 


bah jme doute bien que ca doit pas etre compliqué, toujours est il que j'ai un peu de mal avec le java [:spamafote] je trouve ca assez immense toute l'api et le tout-objet est assez nouveau pour moi, jsuis désolé hein :/


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°675718
benou
Posté le 17-03-2004 à 00:17:51  profilanswer
 

ben là c'est juste une méthode à appliquer sur ta liste ou ton tableau. y a pas plus simple ...

n°675727
Suri
Darksurious
Posté le 17-03-2004 à 00:28:20  profilanswer
 

merci, là j'ai compris...
je pensais qu'une collection, fallais l'instancier tout ca, alors que c'est statique c'est ca?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°675752
benou
Posté le 17-03-2004 à 00:51:55  profilanswer
 

suri a écrit :

c'est statique c'est ca?


bha oui.  
 
c'est comme le port Salu ...

n°675768
nraynaud
lol
Posté le 17-03-2004 à 01:36:33  profilanswer
 

benou a écrit :


excellent, je connaissais pas !
 
merci :) :jap:

heu !


---------------
trainoo.com, c'est fini
n°675828
benou
Posté le 17-03-2004 à 09:17:23  profilanswer
 


quoi ?

n°677822
Suri
Darksurious
Posté le 19-03-2004 à 10:33:53  profilanswer
 

je cherche un moyen d'avoir le nombre de jours entre deux date (java.util.Date)... j'l'ai fait a la bourrin en prenant le nombre de millisecondes entre deux dates mais ca convient pas, ce sont des jours concret qu'il faut... ya des lib qui le font mais j'aime autant eviter...
 
si vous avez une ptite astuce :jap:


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°677870
nerisson
Pic-pic
Posté le 19-03-2004 à 11:04:19  profilanswer
 

Bah si tu divises le nombre de millisecondes entre tes 2 dates par le nombre de millisecondes d'une journee ca doit marcher nan ?


---------------
Light is right
n°677905
Suri
Darksurious
Posté le 19-03-2004 à 11:25:29  profilanswer
 

ui c comme ca que je faisais mais je boulayte un peu, j'avais mal lu mon sujet et les exemples :D c pour ca que j'obtenais pas le resultat attendu ... désolé et merci :jap:.


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°681619
Suri
Darksurious
Posté le 23-03-2004 à 16:44:49  profilanswer
 

Est il possible d'executer une commande shell avec ant ? (typiquement la commande tar pour compresser le projet)
thx jsuis a la bourre :/ (ca m'emepeche pas de chercher aussi :D)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°681623
uriel
blood pt.2
Posté le 23-03-2004 à 16:47:30  profilanswer
 

http://ant.apache.org/manual/CoreTasks/tar.html
 
faignasse :O
 
edit: et tar compresse pas, il archive, mais il y a bz2 et gz sinon


Message édité par uriel le 23-03-2004 à 16:47:57

---------------
IVG en france
n°681625
Suri
Darksurious
Posté le 23-03-2004 à 16:48:39  profilanswer
 

je m'excuse alors :o
 
ptain, c paskil est mal fait ce site :o
 :pfff:
 
 
merci :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°681626
Suri
Darksurious
Posté le 23-03-2004 à 16:49:10  profilanswer
 

uriel a écrit :


edit: et tar compresse pas, il archive, mais il y a bz2 et gz sinon  


 
ui [:aloy] :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°681769
the real m​oins moins
Posté le 23-03-2004 à 18:26:19  profilanswer
 

y'a une task tar je pense


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681771
uriel
blood pt.2
Posté le 23-03-2004 à 18:28:02  profilanswer
 

the real moins moins a écrit :

y'a une task tar je pense


 
non mais j'ai repondu hein [:kiki]
 
edit: http://forum.hardware.fr/hardwaref [...] tm#t681623


Message édité par uriel le 23-03-2004 à 18:29:25

---------------
IVG en france
n°681782
the real m​oins moins
Posté le 23-03-2004 à 18:35:13  profilanswer
 

ha j'avais pas vu que tu lui avais filé le lien vers la task tar :D
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681783
the real m​oins moins
Posté le 23-03-2004 à 18:35:53  profilanswer
 

au fait suri ça serait bien que t'évites de te faire TON petit topic cocoon, mais que tu fasses de vrais topics pour les *vrais* problèmes.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°681917
Suri
Darksurious
Posté le 23-03-2004 à 21:06:13  profilanswer
 

ok j'm'arrete la, j'ai formatté les questions reponses ds le premier post et edité le titre pour la recherche :o
 
merci tout le monde :jap:


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°681952
the real m​oins moins
Posté le 23-03-2004 à 21:38:56  profilanswer
 

[:cupra]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 


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

  [java] dom nodelist -- tri comparator -- ant tar

 

Sujets relatifs
l'équivalent de #define en java[Java] Les JmenuItem & Accelerator
Call center Avec JAVACall center Avec JAVA
[java] Comment centrer le texte dans les cellules du jtable[JAVA] [debutant] Programmation dynamique, bases de données
taille d'un tableau en Java ?[JAVA] je cherche un evenement sur une JList
[Java] Ecran de chargement[java] Rendre une appli java installable
Plus de sujets relatifs à : [java] dom nodelist -- tri comparator -- ant tar


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