Hallo 🙂
ich hab mal wieder mit Java angefangen und hänge an einer Verständnisfrage.
Das ist ein Code der logischerweise nicht funktioniert, da String und int nicht konvertiert werden können, soweit klar. Aber:
Geht komischerweise? Ich könnte ja jetzt auch rumfaken und sagen: Mach mir aus dem int i einen String indem ich sage String Neu = i+"";
Diese Logik erschließt sich mir momentan nicht.
Dann möchte ich gerne zu einer IP den DNS Namen auslesen bzw benötige ich nur ein true oder false. Folgendes soll passieren: wenn IP Adresse ist nicht erreichbar dann schaue ob du zu dieser IP Adresse einen DNS Namen findest ansonsten schreibe "IP Adresse ist frei."
Aber .getCanonicalHostName ist anscheinend nie null. Deswegen kann das so schonmal nicht funktionieren. Die Auflösung hatte ich schon im try Block aber eine exception habe ich nie bekommen.
ich hab mal wieder mit Java angefangen und hänge an einer Verständnisfrage.
Java:
int i = 5;
String Hallo = "Tach";
String Neu = i;
Java:
int i = 5;
String Hallo = "Tach";
String Neu = i+Hallo;
Diese Logik erschließt sich mir momentan nicht.
Dann möchte ich gerne zu einer IP den DNS Namen auslesen bzw benötige ich nur ein true oder false. Folgendes soll passieren: wenn IP Adresse ist nicht erreichbar dann schaue ob du zu dieser IP Adresse einen DNS Namen findest ansonsten schreibe "IP Adresse ist frei."
Aber .getCanonicalHostName ist anscheinend nie null. Deswegen kann das so schonmal nicht funktionieren. Die Auflösung hatte ich schon im try Block aber eine exception habe ich nie bekommen.
Java:
if (!inet.isReachable(500)){
if (inet.getCanonicalHostName() == null){
System.out.println(inet + " NULL Parameter");
}
else {
System.out.println(inet + " else Schleife");
}
try {
System.out.println(inet);
jTextArea1.append(inet.getHostName() + " ist da.\n");
jTextArea1.update(jTextArea1.getGraphics());
txtFld3.update(txtFld3.getGraphics());
} catch (Exception e) {
System.out.println("Fehler " + e);
}
}
Zuletzt bearbeitet von einem Moderator: