Hi Leute,
ich habe ein Problem in meinem Program. Undzwar versuche ich einen byteArray in String um zuwandeln und es funktioniert auch. Jedoch bekomme ich sowas hier: -Ò meintext
Output:
Dies wird nur im prompt angezeigt, doch ich versuche gleichzeitig auch es im TextArea auszugeben und dies funktioniert auch nicht.
Wenn ihr mir behilflich sein könntet würde ich mich sehr freuen.
Danke
ich habe ein Problem in meinem Program. Undzwar versuche ich einen byteArray in String um zuwandeln und es funktioniert auch. Jedoch bekomme ich sowas hier: -Ò meintext
Output:
Code:
Something received: -Ò aa968@aaa.de
Dies wird nur im prompt angezeigt, doch ich versuche gleichzeitig auch es im TextArea auszugeben und dies funktioniert auch nicht.
Code:
try {
byte[] targetConnect = {(byte)0x01,(byte)0x00, (byte) 0x00 };
byte[] reply=transceive(IN_DATA_EXCHANGE, targetConnect);
System.out.println(reply.length + " ");
if ((byte)reply.length>7){
System.out.println("Something received:"+Util.byteArrayToAsciiString(reply));
received = Util.byteArrayToAsciiString(reply);
break;
}
} catch (IsmbSnepException e) {e.printStackTrace();}
}
Code:
public static String byteArrayToAsciiString(byte[] a) {
if (a == null)
return "[null]";
if (a.length == 0)
return "[empty]";
String result = "";
for (int i = 0; i < a.length; i++) {
result = result + (char)(a[i] & 0xff);
}
return result;
Code:
public void actionPerformed(ActionEvent e) {
txtarea.append(IsmbSnepConnection.received);
}
Wenn ihr mir behilflich sein könntet würde ich mich sehr freuen.
Danke
Zuletzt bearbeitet: