So führen Sie die Befehlszeilenargumentation in Java durch
In diesem Abschnitt werden wir Sie nun darüber leiten, wie Sie die Verarbeitung von Befehlszeilen in Java durchführen können. Erstens müssen Sie also eine öffentliche Klasse erstellen, in der wir den verbleibenden Code schreiben werden, wie unten gezeigt:
öffentliche Klasse CommandlineargsNach der Definition der Hauptfunktion:
öffentliche statische Leere Main (String [] Args)Als nächstes müssen wir eine Funktion verwenden 'Args.Länge' mit der die Anzahl der vom Benutzer übergebenen Argumente berechnet wird:
System.aus.println ("Beispiel 1: Anzahl der Befehlszeilenargumente zum Programmieren");Nehmen wir nun ein weiteres Beispiel, in dem wir die Länge eines Arguments berechnen, das vom Benutzer übergeben wurde. Um die Länge zu berechnen, sollte sein Wert größer als Null sein. Deshalb haben wir den IF -Zustand verwendet und die Länge des Arguments wird vom Code berechnet 'args [0].Länge'.
System.aus.println ("Beispiel 2: Länge des ersten Arguments zum Programm erhalten");Im dritten Beispiel werden wir zwei vom Benutzer übergebene Zahlen hinzufügen "Versuchen Sie zu fangen" Verfahren. Beim Ausführen von Java -Code können verschiedene Fehler auftreten, einschließlich Programmiererfehlern, Problemen, die durch falsche Eingaben verursacht werden, und anderen unvorhergesehenen Ereignissen. Wenn Sie also Ihren Code in den Try -Körper einfügen und dort ein Fehler während der Ausführung auftritt, wird die Catch -Anweisung ausgeführt, die Ihnen Ausnahmen zeigt.
versuchenIm obigen Code haben wir ein Argument für Doppelart mit Parse () -Funktion verwendet, bei dem es darum geht, die wesentlichen Informationen aus einem Datenstück zu extrahieren. Wenn nun ein Fehler bei der Ausführung aus irgendeinem Grund auftritt 'fangen' Der Körper wird ausgeführt, während der Fehler wie unten gezeigt erklärt wird.
fangen (Ausnahme ex)Jetzt ist der gesamte Code, der zur Ausführung des Argumentationsprozesses des Befehlszeilens verwendet wird, unten angezeigt:
öffentliche Klasse CommandlineargsWenn Sie dieses Programm im Linux -Betriebssystem ausführen möchten, können Sie dies einfach mit einem beliebigen Texteditor tun. Dafür können Sie ein Terminal und Typ öffnen:
$ nano commandlineargs.JavaDanach müssen Sie Ihren Code in den Datei -Editor schreiben und ihn dann speichern:
Jetzt müssen Sie den Code zuerst kompilieren, bevor Sie ihn ausführen, und können Sie dies durch eingeben:
$ javac commandlineargsNachdem Sie nun den Code kompiliert haben, müssen Sie einige Argumente übergeben, bevor Sie den Code zum Beispiel ausführen:
$ java commandlineargs 5 10 $ java commandlineargs 1234 56Abschluss
Die Befehlszeile kann verwendet werden, um einem Java -Programm eine beliebige Anzahl von Argumenten anzugeben, und der Benutzer kann Konfigurationsinformationen eingeben, wenn das Programm ausgeführt wird. Eine Java-Befehlszeilenanwendung erhält zuerst Argumente vom Benutzer und führt dann den Code basierend auf diesen Argumenten aus. Diese Befehlszeilenoptionen enthalten verschiedene Konfigurationsdaten, die Ihre Software für einen optimalen Betrieb benötigt.