Java Gnu Getopt - ¿Cómo hacer que sea insensible en el caso?
-
23-10-2019 - |
Pregunta
Estoy usando la biblioteca Getopt de GNU para Java. ¿Cómo puedo hacer que las opciones largas sean insensibles a los casos? es decir, quiero --switch
ser tratado como --Switch
. El comportamiento predeterminado parece ser sensible al caso, y no pude encontrar el lugar para definir lo contrario.
Gracias
Solución
Getopt está escrito por y (principalmente) para los programas de Linux CLI. Linux es un sistema operativo sensible a la caja. En resumen, Get-opt no proporciona esta funcionalidad. Sin embargo, puedes trabajar con esto.
Solo especifique las opciones en mayúsculas. Antes de pasar su String[]args
Para obtener, recorre y convierta todas las opciones que no son argumentos (por ejemplo, comenzar con -o -) a mayúsculas.