Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

if anweisung funktionniert nicht

MRPSV / 4 Antworten / Flachansicht Nickles

Moin
Ich hab da ein Problem mit mein java chat.
er soll überprüfen wo das applet geladen wurde:

public void init() {

host = this.getCodeBase().getHost();

if("cyberforceworld.dyndns.org" == host) {
//weitere anweisungen
}

er führt nie die anweisungen in der if anweisungen aus ,warum??

bei Antwort benachrichtigen
Antwort Borlander
MRPSV Nachtrag zu: „if anweisung funktionniert nicht“
Optionen

das mit dem http hab ich versucht es geht immer noch nicht
und ich hab auch mir denn host so ausgeben lassen da funktioniert es nur wenn ich es mit einen anderen string vergleichen will nicht mehr.
hier hab ich mal was ausprobiert:


also das hier müsste local funktionieren(also wenn ich alle class dateien auf dem pc habe)
public void init() {

test = this.getCodeBase().getHost();
text = test;

if("" == test) {
//weitere anweisungen
}
}

public void paint(Graphics g) {
g.drawString(text,150,100);
}

und das hier wenn ich das auf dem webserver ausführe
public void init() {

test = this.getCodeBase().getHost();
text = test;

if("cyberforceworld.dyndns.org" == test) {
//weitere anweisungen
}
}

public void paint(Graphics g) {
g.drawString(text,150,100);
}

so und beide möglichkeiten müssten doch funktionieren oder??

bei Antwort benachrichtigen