parámetro args en Java
-
Parámetro
argsen el métodomainen Java -
Parámetro
argscomo un array en el métodomainen Java -
argsParámetro comovar-argsen el métodomainen Java - Convierta el parámetro args en otro tipo de datos en Java
Este tutorial presenta qué es el parámetro string args en el método main en Java.
En Java, el método main es un punto de entrada de ejecución donde el compilador de Java comienza la ejecución. Este método tiene un parámetro de tipo cadena, básicamente un array (args[]). El nombre args no está fijo para que podamos nombrarlo como foo[], pero debe ser del tipo cadena.
El compilador de Java usa este parámetro para obtener argumentos de línea de comando pasados durante la ejecución del programa. Veamos algunos ejemplos.
Parámetro args en el método main en Java
Aquí, usamos un bucle for para iterar y mostrar los argumentos de la línea de comandos que mantiene el array args. Vea el ejemplo a continuación.
public class SimpleTesting {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
A continuación se muestra cómo podemos proporcionar un argumento de línea de comandos al método main durante la ejecución del programa.
Java SimpleTesting Hello DelftStack
Producción :
Hello
DelftStack
Parámetro args como un array en el método main en Java
Dado que es un array, podemos obtener valores de argumentos con bases de índice. El primer valor está presente en el índice como 0, y el último valor está presente en el índice n-1, donde n es la longitud del array. Vea el ejemplo a continuación.
public class SimpleTesting {
public static void main(String[] args) {
String val1 = args[0];
String val2 = args[1];
System.out.println(val1);
System.out.println(val2);
}
}
}
Producción :
Hello
DelftStack
args Parámetro como var-args en el método main en Java
Java permite declarar el parámetro args[] como var-args que funciona de manera similar. También se puede escribir como el ejemplo dado.
public class SimpleTesting {
public static void main(String... args) {
String val1 = args[0];
String val2 = args[1];
System.out.println(val1);
System.out.println(val2);
}
}
}
Producción :
Hello
DelftStack
Convierta el parámetro args en otro tipo de datos en Java
El parámetro args[] es del tipo cadena, por lo que si deseamos convertir su tipo, podemos usar métodos de clase contenedora. Por ejemplo, para obtener un valor de tipo entero, podemos usar el método parseInt(). Vea el ejemplo a continuación.
public class SimpleTesting {
public static void main(String... args) {
String val1 = Integer.parseInt(args[0]);
String val2 = Integer.parseInt(args[1]);
System.out.println(val1);
System.out.println(val2);
}
}
}
Ejecute el código como se muestra a continuación.
Java SimpleTesting 10 20
Producción :
10
20