02. december 2004 - 20:41Der er
15 kommentarer og 1 løsning
try-catch i en løkke med flere Exceptions..
Hey..
try{ for(..){
flere throws Exceptions } catch(..){..}
}
Jeg vil så gerne catche alle exceptions i løkken, efter hinanden. men som bekendt stopper den efter den første Exception.. Tror at nestede try-catch's er løsning, men hvordan?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
du kan have mange catch efter en enkelt try. den catch der aktiveres er så den med en exceptiontype der svarer til den der kastes:
try { int tal = Integer.parseInt( streng ); // kan kaste numberformatexception int tal2 = etArray[tal]; // kan kaste IndexOutOfBoundsException } catch( NumberFormatException e ) { System.out.println( "'streng' indeholdet ikke et lovligt tal." ); } catch( IndexOutOfBoundsException e ) { System.out.println( "'streng' indeholdet ikke en lovlig indexvædi til etArray." ); }
lidt af koden her.. Bemærk at der kastes en Exception ved hver oprettelse..
try { Bold[] bolde={ new Bold(-1,-1,-1), new Bold(-1,-1,1), new Bold(-1,1,1), new Bold(-1,9,13), new Bold(-1,0,1), .. .. .. new Bold(5,6,11), new Bold(11,5,10) };
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.