Gente: generalmente cuando recién arrancamos en Java buscamos generalmente disminuir lo mas posible las lineas de código, asi que , por ejemplo, para recorrer un Array hacemos lo siguiente:
String arrayPavo[] = new String[]{"a","b","c","d","e"} ;
for (int i = 0;i< arraypavo.length;i++) {
//algun código acá
}
Cuando lo ideal sería:
String arrayPavo[] = new String[]{"a","b","c","d","e"};
int arrayPavoLength = arrayPavo.length;
for (int i = 0;i < arrayPavoLength ;i++) {
//algun codigo aca
}
¿Por qué? bueno, porque estamos haciendo cálculos al pedo para determinar el largo del array, ya que un array tiene un tamaño fijo, y en el primer caso estamos haciendo que el array calcule su largo en cada iteración. Entonces lo que debemos hacer es apuntar una variable al largo del array antes de recorrerlo. Van a decir que es una huevada, pero genralmente cuando se trabaja en Java pelado y a bajo nivel, cada recurso cuenta. Aun si no fuera así, es una buena práctica, puesto que esa variable que creamos nos puede servir para otras operaciones posibles. Espero les sirva
No comments:
Post a Comment