Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus

Diskutiere "Throw new exception" gibt nicht den String als Fehlermeldung aus im Allgemeine Java-Themen Bereich.
Bitte aktiviere JavaScript!
R

rudz

Hey,

wie schaffe ich es, dass hier neben der regulären Exception auch meine Nachricht(String) gezeigt wird. Ich verstehe nicht, was ich hier falsch mache.

Code:

public Ware(int id, String name, double preis) {

if (name.equals(null)) {
throw new java.lang.NullPointerException("Name darf nicht null sein");
}

this.id = id;
this.name = name;
this.preis = preis;
}

Ausgabe, wenn ich den 'name'n mit null initialisiere:

Exception in thread "main" java.lang.NullPointerException
at kasse.Ware.<init>(Ware.java:11)
at kasse.Ware.main(Ware.java:42)


Danke!
 
T

thecain

wenn name null ist, funtioniert equals nicht und es gibt eine null pointer exception. aber nicht deine...
 
L

LimDul

Auf null vergleicht man auch nicht mit equals sondern besser mit ==.
 
Thema: 

"Throw new exception" gibt nicht den String als Fehlermeldung aus

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben