Foros del Web » Programación para mayores de 30 ;) » Java »

sacar el nombre de un fichero no me funciona

Estas en el tema de sacar el nombre de un fichero no me funciona en el foro de Java en Foros del Web. Hola tengo el siguiente problema que estoy aprendiendo java, y poco a pocohago los ejercicios. El ejercicio consiste en que tengo un fichero de texto ...
  #1 (permalink)  
Antiguo 11/01/2009, 12:59
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
sacar el nombre de un fichero no me funciona

Hola tengo el siguiente problema que estoy aprendiendo java, y poco a pocohago los ejercicios.
El ejercicio consiste en que tengo un fichero de texto llamado lista.txt, donde escribo un nombre de email por ejemplo [email protected]

pues me tiene que leer letra a letra el email del archivo lista.txt y escribirme solamante elisa en otro fichero llamado nombres.txt, es decir que ejercicio para simplificarlo consiste en un email de un fichero y escribir el nombre que hay delante de la arroba en otro. es decir si tengo [email protected] me escribira elisamoger es decir todo lo que hay delante de la arroba.
Pues yo he hecho el ejercicio y no me funciona, estoy escribiendo en jcreator.

el siguiente codigo

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;

class extraernombre{

public static void main(String args[])throws FileNotFoundException{

Scanner diskScanner = new Scanner(new File("lista.txt"));
PrintStream diskWriter = new PrintStream("nombres.txt");


char letra;
letra = diskScanner.findInLine(".").charAt(0);

while (letra !='@'){

diskWriter.print(letra);
letra = diskScanner.findInLine(".").charAt(0);

}
diskWriter.println();
}*

}*

me aparecen dos errores que señalandome las ultimas llaves,las que señalo con asterisco
en la primera me dice illegal start of expression
y en la segunda llave me dice reached end of file while parsing.
y la verdad es que no veo el error,a lo mejor es una tonteria, pero ya he contado en este foro que primero me gusta ir poco a poco resolviendo dudas,

alguien me puede ayudar gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.