Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2009, 12:59
dvd1975
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 17 años, 3 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.