[AYUDA] Ejercicio programación

Topic created · 4 Mensajes · 1383 Visitas
  • Buenas mañana tengo el examen de programación y he mirado los ejercicios de años anteriores y hay un que tengo una duda. El ejercicio es este:
    Escribir un programa que dado un archivo de texto cuente el número de líneas, palabras y caracteres.
    Se desea que la solución implemente la clase palabra definida como una colección de caracteres, un entero que indica la longitud y sus operaciones (no se pueden usar strings), y la clase fichero de palabras que es la clase que permite leer palabras de un fichero con FileReader como atributo privado.

    Mi duda es como leer un fichero des de una clase diferente al main y luego tratar el contenido des de otra clase.
    Yo se leer un archivo y tratarlo des de el mismo main, lo que no se es como leer un archivo y tratarlo des de otras clases.

    Sería una gran ayuda ^^

  • lenguaje? JAVA?

  • java, pero si prefieres puede ser solo un esquema sin usar lenguaje java.
    Gracias

  • Desde el main harás algo así:

    FicheroPalabras fichero = new FicheroPalabras( FileReader file );
    fichero.contarPalabras();
    

    No tiene más misterio, porque si sabes leer el archivo...