2016-08-22 3 views
-3

Если я предоставляю два аргумента в командной строке args [0] и args [1]. Как индивидуально проверить, нет ли одного из аргументов empty/null?Проверка наличия аргументов командной строки пустым/null

+1

Они не будут присутствовать, если они были пусты/нуль. –

+0

Но если мне нужно установить их в переменную, как я могу проверить, являются ли они пустыми/пустыми? – Sam

+2

проверить длину массива строк Strings –

ответ

-1

Вот простой пример Сэм:

if (args.length > 0) { 
    if (!args[0].isEmpty()) { 
     // Do whatever with arg[0] (the first argument) 
    } 
    if (!args[1].isEmpty()) { 
     // Do whatever with arg[1] (the second argument) 
    } 
} 
+1

как бы args [0] быть пустым? –

+0

Тогда как насчет 'args [2]'? Не считаете ли вы, что было бы полезно, если бы вы использовали цикл 'for' вместо' if'? –

+0

(@ScaryWombat - возможно. 'Java MainClass" "будет делать это.) –

Смежные вопросы