Ce petit bout de code permet d'analyser simplement les arguments passés en paramètre à la fonction 'main' d'une application.
L'objet GetOpts implémente les méthodes des interfaces Iteratior et Enumeration et permet donc de :
- récupérer l'argument associé à une option.
- tester si un argument était obligatoire ou non pour l'option.
- tester si il y a au moins une option trouvée.
- etc...
seule bémol, le code ne gère pour le moment que les options courte...
edit: je viens d'ajouter la gestion des options longues et/ou courte, options courtes collées, arguments collés
PS : Je sais bien qu'il existe des classes (genre d'apache) pour faire ce petit boulot mais bon personnellement j'aime pas vraiment utiliser d'autres classes que celles créés par sun :P