Alguien sabe que significa este codigo?
Hola, me he bajado un código de internet, estoy corrigiendolo para que me compile y adaptarmelo a lo que necesito y todo los bucles for son como este:
for (double c: this.coordinates) {
long bits = Double.doubleToLongBits(c);
hash = (31*hash) ^ (int)(bits ^ (bits >> 32));
}
no habÃa visto nunca esta cabecera en un for, alguien me puede decir si es normal? o a que puede referirse?
gracias
for (double c: this.coordinates) {
long bits = Double.doubleToLongBits(c);
hash = (31*hash) ^ (int)(bits ^ (bits >> 32));
}
no habÃa visto nunca esta cabecera en un for, alguien me puede decir si es normal? o a que puede referirse?
gracias
Hola, si es normal, pero solo a partir del jdk1.5, es una manera mas facil de iterar a travez de colecciones, seria el "for-each loop".
ej:
String[] nombres = {"jose","pepe","pedro"};
for(String nombre : nombres){
System.out.println(nombre);
}
la salida seria:
jose
pepe
pedro
saludos
mas info en:
http://java.sun.com/j2se/1.5.0/docs/guide/language/foreach.html
ej:
String[] nombres = {"jose","pepe","pedro"};
for(String nombre : nombres){
System.out.println(nombre);
}
la salida seria:
jose
pepe
pedro
saludos
mas info en:
http://java.sun.com/j2se/1.5.0/docs/guide/language/foreach.html
