dom nodelist -- tri comparator -- ant tar [java] - Java - Programmation
Marsh Posté le 16-03-2004 à 12:54:49
Ben tu accèdes au Node via la NodeList et tu le supprimes
Marsh Posté le 16-03-2004 à 13:01:42
ben non, removechild ca peut pas supprimer le node actuel...
Marsh Posté le 16-03-2004 à 13:03:05
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...
Marsh Posté le 16-03-2004 à 13:06:59
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
Marsh Posté le 16-03-2004 à 13:40:50
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) );
}
}
Marsh Posté le 16-03-2004 à 13:51:34
ReplyMarsh Posté le 16-03-2004 à 19:37:04
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
Marsh Posté le 16-03-2004 à 19:54:19
tableau : http://java.sun.com/j2se/1.4.2/doc [...] ang.Object[])
liste : http://java.sun.com/j2se/1.4.2/doc [...] util.List)
Marsh Posté le 16-03-2004 à 20:53:22
mouais.. merci mais bon.. j'y arrive toujours pas...
je verrais demain tant pis
Marsh Posté le 16-03-2004 à 23:12:07
benou a écrit : tableau : http://java.sun.com/j2se/1.4.2/doc [...] ang.Object[]) |
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
Marsh Posté le 16-03-2004 à 23:16:39
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
Marsh Posté le 16-03-2004 à 23:38:24
benou a écrit : |
j'ai découvert ca il y a deux jours
pas très connu, en effet
Marsh Posté le 17-03-2004 à 00:16:35
bah jme doute bien que ca doit pas etre compliqué, toujours est il que j'ai un peu de mal avec le java je trouve ca assez immense toute l'api et le tout-objet est assez nouveau pour moi, jsuis désolé hein
Marsh Posté le 17-03-2004 à 00:17:51
ben là c'est juste une méthode à appliquer sur ta liste ou ton tableau. y a pas plus simple ...
Marsh Posté le 17-03-2004 à 00:28:20
merci, là j'ai compris...
je pensais qu'une collection, fallais l'instancier tout ca, alors que c'est statique c'est ca?
Marsh Posté le 17-03-2004 à 00:51:55
ReplyMarsh Posté le 17-03-2004 à 01:36:33
ReplyMarsh Posté le 19-03-2004 à 10:33:53
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
Marsh Posté le 19-03-2004 à 11:04:19
Bah si tu divises le nombre de millisecondes entre tes 2 dates par le nombre de millisecondes d'une journee ca doit marcher nan ?
Marsh Posté le 19-03-2004 à 11:25:29
ui c comme ca que je faisais mais je boulayte un peu, j'avais mal lu mon sujet et les exemples c pour ca que j'obtenais pas le resultat attendu ... désolé et merci .
Marsh Posté le 23-03-2004 à 16:44:49
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 )
Marsh Posté le 23-03-2004 à 16:47:30
http://ant.apache.org/manual/CoreTasks/tar.html
faignasse
edit: et tar compresse pas, il archive, mais il y a bz2 et gz sinon
Marsh Posté le 23-03-2004 à 16:48:39
je m'excuse alors
ptain, c paskil est mal fait ce site
merci
Marsh Posté le 23-03-2004 à 16:49:10
uriel a écrit : |
ui
Marsh Posté le 23-03-2004 à 18:26:19
ReplyMarsh Posté le 23-03-2004 à 18:28:02
the real moins moins a écrit : y'a une task tar je pense |
non mais j'ai repondu hein
edit: http://forum.hardware.fr/hardwaref [...] tm#t681623
Marsh Posté le 23-03-2004 à 18:35:13
ha j'avais pas vu que tu lui avais filé le lien vers la task tar
Marsh Posté le 23-03-2004 à 18:35:53
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.
Marsh Posté le 23-03-2004 à 21:06:13
ok j'm'arrete la, j'ai formatté les questions reponses ds le premier post et edité le titre pour la recherche
merci tout le monde
Marsh Posté le 23-03-2004 à 21:38:56
Reply
Marsh Posté le 16-03-2004 à 12:52:46
<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...