pregunta simple

Iniciado por l337*, 19 Enero 2008, 23:15 PM

0 Miembros y 1 Visitante están viendo este tema.

l337*

Hola soy nuevo en esto de Java,  pero la vdd nunca me intereso Java(y sigue sin hacerlo).
El problema es que tendre que usarlo por unos 4 meses pero ando casi en blanco. Ahorita ando experimentanto con tutoriales de aqui del foro y de otras paginas web.
Ok suficiente verbo, mi pregunta viene de aqui:

Código (java) [Seleccionar]
/**
* @(#)ListFiles.java
*
* mostrar archivos c:\
*
* @test
* @version 1.00 2008/1/19
*/

public class ListFiles
{
   
    public static void main(String[] args)
    {
 
   java.io.File listroot = new java.io.File("c:/");
    java.io.File[] files = listroot.listFiles();           //LA PREGUNTA SURGE DE AQUI

System.out.println("Print root files from c:");

for (java.io.File file : files)
      {
         if (file.isDirectory())
            continue;
         System.out.println(file.getPath());
    }
}
}



    java.io.File[] files = listroot.listFiles();
este si no se que onda, ¿que diferencia hay entre
java.io.File      y    java.io.File[] 

que es lo que indican esos []??

y aqui tambien:

for (java.io.File file : files)
{         
   if (file.isDirectory()) continue;         
   System.out.println(file.getPath());
}

el file es algo asi como algo "reservado" o que onda? de donde viene?


gracias por su ayuda 

saludz  :)

zogeid

1)
¿que diferencia hay entre
java.io.File      y    java.io.File[] 


Cuando encuentras un tipo termiando en [], es que es un vector de ese tipo, si es [][] sera una matriz de dos dimensiones.

2)
for (java.io.File file : files)
{         
   if (file.isDirectory()) continue;         
   System.out.println(file.getPath());
}

el file es algo asi como algo "reservado" o que onda? de donde viene?



no es reservado, es tu variable del tipo java.io.File, sin mas

l337*

Cita de: zogeid en 19 Enero 2008, 23:37 PM
1)
¿que diferencia hay entre
java.io.File      y    java.io.File[] 


Cuando encuentras un tipo termiando en [], es que es un vector de ese tipo, si es [][] sera una matriz de dos dimensiones.

2)
for (java.io.File file : files)
{         
   if (file.isDirectory()) continue;         
   System.out.println(file.getPath());
}

el file es algo asi como algo "reservado" o que onda? de donde viene?



no es reservado, es tu variable del tipo java.io.File, sin mas
1) ahhh, o sea un array?...

2)java.io.File file   o sea es como decir  int x  ??
pero y el :  que indica??
en c++,  For (comienzo;limite; contador)
no hayo relacion de file : files
:-\


disculpa mi ignorancia.

saludz  y gracias :)


l337*

2) aaaaaaaaaaaaahhhh...   :)


mil gracias por el pdf ia m lo baje esta al 100 =)

saludz  :)