A
AndyH
Gast
hallo,
ich habe folgendes problem:
wenn ich von einem client ein package erhalte, seine daten-bytes herauslese und als string data_string konvertiere, so kann ich data_string anschließend scheinbar nicht mehr mit anderen strings vergleichen...?
beispiel: ich schicke "hallo_" an den server.
auf der server-seite empfange ich das paket und schreibe
ausgabe 1 gibt hier zwar "hallo_" aus, wenn ich jetzt aber data_string wie bei ausgabe 2 zuerst mit "hallo_" vergleiche, gibt er nichts aus - warum?
ich bin echt am verzweifeln....
thx im voraus
ich habe folgendes problem:
wenn ich von einem client ein package erhalte, seine daten-bytes herauslese und als string data_string konvertiere, so kann ich data_string anschließend scheinbar nicht mehr mit anderen strings vergleichen...?
beispiel: ich schicke "hallo_" an den server.
auf der server-seite empfange ich das paket und schreibe
Code:
String data_string = new String(packet.getData());
data_string = data_string.trim();
// Ausgabe 1
System.out.println(data_string);
// Ausgabe 2
if(data_string=="hallo_") System.out.println("hallo_");
ausgabe 1 gibt hier zwar "hallo_" aus, wenn ich jetzt aber data_string wie bei ausgabe 2 zuerst mit "hallo_" vergleiche, gibt er nichts aus - warum?
ich bin echt am verzweifeln....
thx im voraus