2017-07-03 4 views
1

Ich bekomme ein Objekt vom Typ apache.commons.cli.CommandLine übergeben. Irgendwie gibt es keine toString() -Methode (org.apache.commons.exe.CommandLine hat eine toString() -Methode).Get apache.commons.cli.CommandLine als String

Ist es möglich, die ursprüngliche Befehlszeile als String zu erhalten?

Antwort

1

Nein, es ist nicht möglich, die ursprünglichen Eingabeargumente vom CommandLine-Objekt zurückzuholen. Das Objekt CommandLine speichert nur, was der Parser aus Ihrer Eingabeargumentliste analysiert hat.

Wenn Sie die genaue Argumentliste wirklich wollen, haben Sie dem Parser eine Referenz auf die String[] übergeben, die Sie an den Parser übergeben haben.

+0

zu schlecht, aber danke für die Info! – Beginner