Java - Interesante pregunta

 
Vista:

Interesante pregunta

Publicado por Jonathan (30 intervenciones) el 03/03/2006 16:44:04
tengo el siguiente codigo:

while((linea=buffer.readLine())!=null){

try{

//....Codigo que genera el error

}
catch(miException e){

//...Codigo que controla el error

}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Re: No pude terminar la pregunta

Publicado por Jonathan (30 intervenciones) el 03/03/2006 16:55:29
tengo el siguiente codigo:

try{

while((linea=buffer.readLine())!=null){

//....Codigo que genera el error
}
}
catch(miException e){

//...Codigo que controla el error
}

Quiero que al producirse un error, el catch me permita volver a leer una nueva linea, es decir volver al ciclo while. Es algo asi como un continue; pero dentro del catch no me permite porque me dice que no se esta en un loop.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Re: No pude terminar la pregunta

Publicado por chuidiang (950 intervenciones) el 03/03/2006 21:16:07
Hola:

Mete el try-catch dentro del while

while ()
{
try
{
....
}
catch(...)
{
....
}
}

Se bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Re: No pude terminar la pregunta

Publicado por aver (3 intervenciones) el 04/03/2006 00:33:23
o mas facil modificalo de esta manera

while (true)
{

try{

linea=buffer.readLine();
{

//....Codigo que genera el error
}
}
catch(miException e){

//...Codigo que controla el error
}


}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar