J'essaie de positionner une chaîne à une certaine position de départ sur une ligne, quel que soit l'endroit où le texte précédent s'est terminé. Par exemple:Java Formatter spécifier la position de départ pour le texte
Mandatory arguments to long options are mandatory for short options too.
-a, --all do not ignore entries starting with .
-A, --almost-all do not list implied . and ..
L'explication des options commence à la position 30 quel que soit le texte précédent. Comment faites-vous cela avec java.util.Formatter? J'ai testé avec les arguments de largeur (%30s
) et de précision (%.30
), et aucun ne fournit le résultat souhaité.
Si vous utilisez Apache Commons CLI, tout cela serait fait pour vous, y compris l'analyse des arguments d'option, et la mise en forme du texte d'aide (http://commons.apache.org/cli/) – skaffman
La question Il ne s'agit pas nécessairement d'analyser les options. – dplass
@dplass: C'est pourquoi je ne l'ai pas posté comme réponse. Mais si les arguments d'analyse et de formatage sont l'objectif final, il ne sert à rien de réinventer la roue. – skaffman