java gnu getopt - как сделать это нечувствительным?

StackOverflow https://stackoverflow.com/questions/4779341

  •  23-10-2019
  •  | 
  •  

Вопрос

Я использую библиотеку GNU Getopt для Java. Как я могу сделать длительное решение быть нечувствительным? т.е. я хочу --switch с ними обращаются как --Switch. Анкет Поведение по умолчанию кажется чувствительным к случаю, и мне не удалось найти место для определения иначе.

Спасибо

Это было полезно?

Решение

Getopt написан и (в основном) для программ Linux CLI. Linux-это чувствительная к случаю операционную систему. Короче говоря, Get-Opt не предоставляет эту функциональность. Тем не менее, вы можете обойти это.

Укажите только параметры в верхнем регистре. Прежде чем пройти свой String[]args Чтобы получить, перевернуть его и преобразовать все варианты, которые не являются аргументами (например, начните с -или -) в верхний регистр.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top