Classe StringtoKeniezer
Publicado por maria (1 intervención) el 20/05/2005 10:17:23
Hola
Miren tengo un archivo txt en el cual guardo informacion de los alumnos de un instituto , el archivo txt tiene esta forma
xavi,2eso,15,ana,1eso,14
Lo que desearia hacer es leer el fichero separando los alumnos para insertarlos en una collecion.
O sea leer el fichero y a medida que voy leyendo los fuera insertando en la collecion
try{
DataInputStream entrada=new DataInputStream(new FileInputStream(f));
while((linea=entrada.readLine())!=null){
linea=entrada.readLine();
StringTokenizer st = new StringTokenizer(linea,",");
while(st.hasMoreTokens()){
if (contador ==0)
nombre= st.nextToken();
else
if (contador==1)
curso=st.nextToken();
else
if(contador==2)
s=st.nextToken();
contador++;
if(Contador==2){
Edat= Integer.parseInt(s);
AltaAlumnol AA=new AltaAlumno(Nombre,curso,edat);
v.add(AM);}
// System.out.println(st.nextToken());
}
}
Lo he intentado hacer asi pero me salta la excepcion nullpointerexception ,,
por donde se sale???
}
Miren tengo un archivo txt en el cual guardo informacion de los alumnos de un instituto , el archivo txt tiene esta forma
xavi,2eso,15,ana,1eso,14
Lo que desearia hacer es leer el fichero separando los alumnos para insertarlos en una collecion.
O sea leer el fichero y a medida que voy leyendo los fuera insertando en la collecion
try{
DataInputStream entrada=new DataInputStream(new FileInputStream(f));
while((linea=entrada.readLine())!=null){
linea=entrada.readLine();
StringTokenizer st = new StringTokenizer(linea,",");
while(st.hasMoreTokens()){
if (contador ==0)
nombre= st.nextToken();
else
if (contador==1)
curso=st.nextToken();
else
if(contador==2)
s=st.nextToken();
contador++;
if(Contador==2){
Edat= Integer.parseInt(s);
AltaAlumnol AA=new AltaAlumno(Nombre,curso,edat);
v.add(AM);}
// System.out.println(st.nextToken());
}
}
Lo he intentado hacer asi pero me salta la excepcion nullpointerexception ,,
por donde se sale???
}
Valora esta pregunta
0