Использование аргументов командной строки

Иногда будет требоваться передать определенную информацию программе во время ее запуска. Для этого используют аргументы, командной строки метода main (). Аргумент командной строки — это информация, которую во время запуска программы задают в командной строке непосредственно после ее имени. Доступ к аргументам командной строки внутри Java-программы не представляет сложности — они хранятся в виде строк в массиве String, переданного методу main (). Первый аргумент командной строки хранится в элементе массива args [0], второй — в элементе args [0] и т.д. Например, следующая программа отображает все аргументы командной строки, с которыми она вызывается.

// Отображение всех аргументов командной строки.
class CommandLine {
public static void main(String args[]) {
for(int i=0; Kargs.length; i++)
System.out.println("args[" + i + "] : " + args[i]);
}
}

Попытайтесь выполнить эту программу, введя следующую строку:

Java CommandLine this is a test 100 -1

В результате отобразится следующий вывод:

args[0] this
args[1] is
args[2] a
args[3] test
args[4] 100
args[5] -1

Помните! Все аргументы командной строки передаются как строки. Численные значения нужно вручную преобразовать в их внутренние представления.




Rambler's Top100