Какви са аргументите на командния ред в Java?
Как да осъществя достъп до аргументите на командния ред на java?
Методът за достъп до аргументите на командния ред в java е много ясен. Използването на тези аргументи в нашия Java code е лесно. Те се съхраняват като масив от низове, предадени на main() . Най-често се наименува като args . Разгледайте общата заглавка във фрагмента по-долу.
public static void main(String[] args){…}
Пример
Нека разгледаме пример, обяснен подробно по-долу.
// Program to check for command line arguments
public class Example {
public static void main(String[] args) {
// check if the length of args array is < 0
if (args.length <= 0) {
System.out.println("No command line arguments found.");
} else {
System.out.println("The first command line argument is: " + args[0]);
System.out.println("All of the command line arguments are: ");
// iterating the args array and printing all of the command line arguments
for (String index : args)
System.out.println(index);
}
}
}
Екзекуция
За да изпълните програмата, предайте аргументите на командния ред по следния начин. Ние използваме IntelliJ IDE тук, можете да използвате всеки по ваш избор. За IntelliJ изберете опцията „Изпълни“ → „Редактиране на конфигурации“.![Аргументи на командния ред на Java - 1](https://cdn.codegym.cc/images/article/130e5b0f-2e91-4bed-af25-ebdaf7fe5611/256.jpeg)
![Аргументи на командния ред на Java - 2](https://cdn.codegym.cc/images/article/0dffd148-910f-4889-bfa1-745dbe248f1a/512.jpeg)
Казвам се Андрю.
Изход
Първият аргумент на командния ред е: My Всички аргументи на командния ред са: My name is Andrew.
GO TO FULL VERSION