Comment effectuer un traitement d'argument de ligne de commande dans Java
Maintenant, dans cette section, nous vous guiderons sur la façon dont vous pouvez faire le traitement de l'argument de la ligne de commande en Java. Alors d'abord, vous devez créer une classe publique où nous allons écrire tout le code restant comme indiqué ci-dessous:
CommandLineargs de la classe publiqueAprès avoir défini la fonction principale:
public static void main (String [] args)Ensuite, nous devons utiliser une fonction 'Args.longueur' qui sera utilisé pour calculer le nombre d'arguments transmis par l'utilisateur:
Système.dehors.println ("Exemple 1: obtenir le nombre d'arguments de ligne de commande au programme");Prenons maintenant un autre exemple dans lequel nous allons calculer la durée d'un argument qui a été transmis par l'utilisateur. Ainsi, pour calculer la longueur, sa valeur doit être supérieure à zéro, c'est pourquoi nous avons utilisé la condition IF et la longueur de l'argument sera calculée par le code 'args [0].longueur'.
Système.dehors.println ("Exemple 2: obtenir la longueur du premier argument au programme");Dans le troisième exemple, nous allons ajouter deux nombres passés par l'utilisateur à l'aide du 'Essayez de attraper' processus. Lors de l'exécution du code Java, une variété d'erreurs peut se produire, y compris les erreurs du programmeur, les problèmes causés par une entrée incorrecte et d'autres événements imprévus. Donc, si vous mettez votre code à l'intérieur du corps d'essai et que toute erreur s'y produit pendant l'exécution, l'instruction Catch s'exécutera qui vous montrera des exceptions.
essayerDans le code ci-dessus, nous avons utilisé un argument de type double avec une fonction parse () qui est le processus d'extraction des informations essentielles à partir d'un élément de données. Maintenant, si une erreur se produit lors de l'exécution pour une raison 'attraper' le corps s'exécutera tout en expliquant l'erreur comme indiqué ci-dessous.
Catch (exception ex)Maintenant, le code entier utilisé pour exécuter le processus d'argument de la ligne de commande est illustré ci-dessous:
classe publique CommandLineargsSi vous souhaitez exécuter ce programme dans le système d'exploitation Linux, vous pouvez facilement le faire en utilisant n'importe quel éditeur de texte. Pour cela, vous pouvez ouvrir un terminal et taper:
$ Nano Commandlineargs.JavaAprès cela, vous devez écrire votre code dans l'éditeur de fichiers, puis l'enregistrer:
Maintenant, vous devez d'abord compiler le code avant de l'exécuter et vous pouvez le faire en tapant:
$ Javac CommandLineargsMaintenant, après avoir compilé le code, vous devez transmettre certains arguments avant d'exécuter le code par exemple:
$ Java CommandLineargs 5 10 $ Java CommandLineargs 1234 56Conclusion
La ligne de commande peut être utilisée pour donner un certain nombre d'arguments à un programme Java, et l'utilisateur peut saisir des informations de configuration lorsque le programme est exécuté. Une application de ligne de commande Java obtient d'abord les arguments de l'utilisateur, puis exécute le code en fonction de ces arguments. Ces options de ligne de commande incluent diverses données de configuration dont votre logiciel a besoin pour un fonctionnement optimal.