Аргументы командной строки в Java: Практическое руководство с примерами кода
Что такое аргументы командной строки в Java?
В Java аргумент командной строки — это любое значение, которое вы передаете после имени программы при запуске из терминала или консоли. Эти значения захватываются как строки в параметре String[] args метода main.
Ключевые моменты
- Аргументы передаются как обычные строки, поэтому вы можете передать любой необходимый текст.
- Нет ограничения на количество аргументов, которые можно передать.
- Обычно используются для внедрения конфигурационных данных (пути к файлам, флаги, учетные данные и т.д.) в приложение при запуске.
- Массив
argsхранит значения в точном порядке, в котором они были введены.
Практический пример
- Напишите следующий Java-класс:
class Demo {
public static void main(String[] args) {
System.out.println("Первый аргумент: " + args[0]);
System.out.println("Второй аргумент: " + args[1]);
}
}
- Скомпилируйте:
javac Demo.java - Запустите с аргументами:
java Demo apple orange
После выполнения команды выше консоль отобразит:
Первый аргумент: apple
Второй аргумент: orange


java
- Мастерство аргументов командной строки в Java: передача и разбор параметров
- Java Hello World: пошаговое руководство по написанию первой программы
- Метод String.length() в Java: как получить длину строки (пример)
- Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
- Метод String.contains() в Java: как проверить наличие подстроки — примеры
- Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
- Чтение файлов в Java с BufferedReader — Практическое руководство с примерами
- Алгоритм сортировки вставками в Java: понятный пример и пошаговое руководство
- Сортировка выбором в Java: пошаговый пример и полный код
- Аргументы командной строки в C: argc, argv и практические примеры