ejercicios basicos para recursividad en java

Iniciado por .rn3w., 27 Marzo 2011, 19:28 PM

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

.rn3w.

Cita de: RyogiShiki en 13 Febrero 2012, 02:33 AM
Cierto en el foro de Java nunca ha habido una actividad muy fluida a comparación de otros SubForos, en todo caso dejo este, no es muy dificil:

*Listar el contenido de un directorio incluyendo todos los subdirectorios y los contenidos de estos, lo que formalmente seria "listar recursivamente" los contenidos de un directorio.

Saludos

el ejercicio que posteaste es netamente bash!!!

RyogiShiki

Cita de: bjpenn en 13 Febrero 2012, 16:17 PM
el ejercicio que posteaste es netamente bash!!!

Claro que no XD se puede resolver prácticamente en cualquier lenguaje de programación!


.rn3w.

Cita de: RyogiShiki en 13 Febrero 2012, 16:37 PM
Claro que no XD se puede resolver prácticamente en cualquier lenguaje de programación!
interesante aver demuestranos y aprenderemos
gracias por la colaboracion...

RyogiShiki

#23
claro, yo lo haría de la siguiente manera:

Código (java) [Seleccionar]
package recursivedirlist;

import java.io.File;

public class RecursiveDirList {
   public static void main(String[] args) {
       listFiles(args[0]);
   }

   public static void listFiles(String path) {
       File rootFolder = new File(path);

       if (rootFolder.isDirectory()) {
           File[] files = rootFolder.listFiles();

           if (files != null) {
               for (File file : files) {
                   System.out.println("Archivo: " + file.getName());
                   if (file.isDirectory()) {
                       System.out.println("Entrando al directorio: " + file.getName());
                       listFiles(file.getAbsolutePath());
                   }
               }
           }
       } else {
           System.out.println("No es un directorio, intenta nuevamente...");
       }
   }
}


La forma de usarlo sería:
Código (bash) [Seleccionar]
java RecursiveDirList /path/al/directorio
o
Código (bash) [Seleccionar]
java -jar RecursiveDirList.jar /path/al/directorio
Si alguien tiene una forma más sencilla bienvenida es.

Saludos


xyiyox

A mi me encantaria que me ayudaras con un metodo en java que me ordene 3 numeros ingresados de mayor a menor pero de la formas mas recursiva posible ! =D