elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  pregunta simple
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: pregunta simple  (Leído 3,588 veces)
l337*


Desconectado Desconectado

Mensajes: 1.016


I've been thinking...


Ver Perfil
pregunta simple
« en: 19 Enero 2008, 23:15 pm »

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
  1. /**
  2.  * @(#)ListFiles.java
  3.  *
  4.  * mostrar archivos c:\
  5.  *
  6.  * @test
  7.  * @version 1.00 2008/1/19
  8.  */
  9.  
  10. public class ListFiles
  11. {
  12.  
  13.    public static void main(String[] args)
  14.    {
  15.  
  16.   java.io.File listroot = new java.io.File("c:/");
  17.    java.io.File[] files = listroot.listFiles();           //LA PREGUNTA SURGE DE AQUI
  18.  
  19. System.out.println("Print root files from c:");
  20.  
  21. for (java.io.File file : files)
  22.       {
  23.         if (file.isDirectory())
  24.            continue;
  25.         System.out.println(file.getPath());
  26.     }
  27. }
  28. }


    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  :)


En línea

zogeid

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: pregunta simple
« Respuesta #1 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)
Código:
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


En línea

l337*


Desconectado Desconectado

Mensajes: 1.016


I've been thinking...


Ver Perfil
Re: pregunta simple
« Respuesta #2 en: 20 Enero 2008, 00:32 am »

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)
Código:
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 :)
En línea

Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.590


Shrödingerificado


Ver Perfil
Re: pregunta simple
« Respuesta #3 en: 20 Enero 2008, 02:19 am »

http://mat21.etsii.upm.es/ayudainf/aprendainf/Java/Java2.pdf
http://jcp.org/aboutJava/communityprocess/jsr/tiger/enhanced-for.html
En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
l337*


Desconectado Desconectado

Mensajes: 1.016


I've been thinking...


Ver Perfil
Re: pregunta simple
« Respuesta #4 en: 20 Enero 2008, 04:24 am »

2) aaaaaaaaaaaaahhhh...   :)


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

saludz  :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pregunta muy simple
Programación Visual Basic
juanlulete 3 3,438 Último mensaje 11 Noviembre 2011, 11:42 am
por Senior++
Pregunta simple sobre registros « 1 2 »
ASM
zonahurbana 11 6,813 Último mensaje 25 Abril 2014, 23:00 pm
por Vaagish
Pregunta Simple
Programación Visual Basic
R3Z 2 1,773 Último mensaje 4 Junio 2015, 10:14 am
por pkj
Pregunta Simple de Bits en C
Programación C/C++
palacio29 2 1,833 Último mensaje 20 Octubre 2016, 10:05 am
por Eternal Idol
Exe camuflado, pregunta simple
Análisis y Diseño de Malware
killer92 2 4,298 Último mensaje 12 Diciembre 2019, 16:43 pm
por ThunderCls
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines