[Language][Main]Récupération des arguments
Salut,
Voilà cela doit être une question plutot bebete mais j'avoue je ne sais pas ou chercher ni comment.
Je suis actuellement en train d'écrire en java un petit outil permettant de modifier un fichier XML.
Cet outil propose plusieurs types de commande :
ajout, suppression ou modification d'un utilisateur.
Le but étant de le lancer par une simple fenetre de commande de type :
MACLASSEJAVA -add param1 param2 param3
J'ai plusieurs petites questions :
mon args[0] dans mon main correspondra bien a '-add' et non 'add'?
Ensuite j'aimerai pouvoir prendre en compte que certains de mes paramètres puissent contenir des espaces. Mais comment?
Si par exemple param1 possède des espaces moi je ne vais pas le considérer et récupérer en args[1] le premier morceau de mon param1 et en args[2] le second morceau...
Quelqu'un a t-il un exemple a me fournir?? :?
merci merci,
Re: [Main]Récupération des arguments
Citation:
Envoyé par nana1
MACLASSEJAVA -add param1 param2 param3
J'ai plusieurs petites questions :
mon args[0] dans mon main correspondra bien a '-add' et non 'add'?
Oui !
Citation:
Envoyé par Ensuite, nana1
Ensuite j'aimerai pouvoir prendre en compte que certains de mes paramètres puissent contenir des espaces. Mais comment?
Si par exemple param1 possède des espaces moi je ne vais pas le considérer et récupérer en args[1] le premier morceau de mon param1 et en args[2] le second morceau...
Quelqu'un a t-il un exemple a me fournir?? :?
Ben les arguments sont séparés par des espaces, c'est comme ça, on n'y paut rien ... sauf à mettre des " autour de tes arguments.
Exemple :
Code:
MACLASSEJAVA -add param1 "mon param2 qui contient des espaces" param3
De rien !