Open IgnacioMP00 opened 3 years ago
En un array, la longitud se obtiene con la propiedad length, y en un String el número de caracteres se obtiene con el método length. En el siguiente programa se utilizan ambos:
public class TestLength {
public static void main(String[] args) {
System.out.println("Hay " + args.length + " argumentos");
for (int i = 0; i < args.length; i++) {
System.out.println(args[i] + " tiene: " + args[i].length() + " caracteres");
}
System.out.println("");
}
}
Que al ejecutarse con los siguientes argumentos muestra:
>java TestLength Peter y John
Hay 3 argumentos
Peter tiene: 5 caracteres
y tiene: 1 caracteres
John tiene: 4 caracteres
args.length muestra el número de elementos del array args. args[i].length() muestra el número de caracteres del String args[i]
Lo más fácil es disponer de un ejemplo de su utilización como los que están en la página: http://www.nicolasserrano.com/CS/BasicPrograms
Si se pone de forma incorrecta el compilador indica el error: cannot find symbol
No termino de entender cuando se tiene que poner el paréntesis al final de la función .length para que me den la longitud del objeto.