Home | | Web Programming | Using Command-Line Arguments

Chapter: Java The Complete Reference : The Java Language : A Closer Look at Methods and Classes

Using Command-Line Arguments

Sometimes you will want to pass information into a program when you run it. This is accomplished by passing command-line arguments to main( ).

Using Command-Line Arguments

 

Sometimes you will want to pass information into a program when you run it. This is accomplished by passing command-line arguments to main( ). A command-line argument is the information that directly follows the program’s name on the command line when it is executed. To access the command-line arguments inside a Java program is quite easy—they are stored as strings in a String array passed to the args parameter of main( ). The first command-line argument is stored at args[0], the second at args[1], and so on. For example, the following program displays all of the command-line arguments that it is called with:

 

// Display all command-line arguments. 


class CommandLine {

 

public static void main(String args[]) { 

for(int i=0; i<args.length; i++)

 

System.out.println("args[" + i + "]: " + args[i]);

 

}

 

}

 

Try executing this program, as shown here:

 

java CommandLine this is a test 100 -1

 

When you do, you will see the following output:

 

args[0]: this 

args[1]: is 

args[2]: a 

args[3]: test 

args[4]: 100 

args[5]: -1

 

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Java The Complete Reference : The Java Language : A Closer Look at Methods and Classes : Using Command-Line Arguments |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.