Avatar billede kring Nybegynder
23. september 2002 - 12:46 Der er 3 kommentarer og
1 løsning

Exception handling

Har en funktion der kaster en Exception på følgende måde:

throw new Exception("NOT ALLOWED!");

Der hvor jeg kalder funktionen har jeg så en try/catch blok og i catch blokken vil jeg gerne udskrive exceptionen. Som jeg gør det nu siger jeg bare : System.out.println(e);
Det resulterer i: java.lang.Exception: NOT ALLOWED!
Det jeg gerne vil have udskrevet er: NOT ALLOWED (altså UDEN "java.lang.Exception:" foran.

Er det muligt at ændre dette? Evt. ved at oprette min egen Exception-klassen?
Avatar billede soreno Praktikant
23. september 2002 - 12:53 #1
en ide:
opret din egen Exception klasse med en toString metode.
Avatar billede kring Nybegynder
23. september 2002 - 13:01 #2
Mega simpelt...   
public String toString()
{
    return this.getMessage();
}
Virker perfekt... =)
Avatar billede soreno Praktikant
23. september 2002 - 13:11 #3
så luk sprøgsmålet :-)
Avatar billede kring Nybegynder
23. september 2002 - 14:25 #4
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester