Domanda

Sto usando la libreria getopt GNU per Java. Come posso fare il lungo opta per essere case insensitive? vale a dire che voglio --switch di essere trattati come --Switch. Il comportamento di default sembra essere maiuscole e minuscole, e non sono riuscito a trovare il posto per definire altrimenti.

Grazie

È stato utile?

Soluzione

getopt è stato scritto da e (soprattutto) per i programmi Linux CLI. Linux è un sistema operativo tra maiuscole e minuscole. In breve get-opt non fornisce questa funzionalità. Tuttavia, è possibile ovviare a questo.

specificare solo opzioni in maiuscolo. Prima di passare il String[]args a getopt, anello su di esso e di convertire tutte le opzioni che non sono argomenti (per esempio iniziare con - o -). Maiuscolo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top