Por ejemplojava 101, ¿cómo cuento el número de argumentos pasados a main?
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
¿Hay alguna manera de hacer algo como
int cuenta = args.length()? o args.size()?
Como todos los demás han dicho, args.length es mejor. Esto se debe a que el método de contar, aunque es 100% válido, toma 'n' bucles, donde' n' es la longitud de la matriz, mientras que el acceso a args.length toma '1' loop, lo que lo hace mucho más rápido. No puede cambiar el campo 'longitud', pero aún puede acceder a él (lo llamamos" final "). –
Tantas respuestas duplicadas. ¿Realmente necesitamos 6 respuestas para usar el campo 'length' de la matriz? –