byte-array in unsigned int in java

Ich die Umwandlung eines byte-array in int dadurch:

ByteArrayInputStream bais = new ByteArrayInputStream (data);
DataInputStream dis = new DataInputStream (bais);
int j = dis.readInt();

Aber es gibt eine Zahl unterzeichnet, wo ich will eine Zahl ohne Vorzeichen, denn ich möchte zu senden, die Anzahl der server als Ganzzahl während der Verschlüsselung und zur Entschlüsselung auf dem server. wenn es ist eine vorzeichenbehaftete Zahl, die ich tun kann.

bitte jeder 1 mir helfen..........

venu

  • In Java alle ganzzahligen Typen (außer char) signiert sind.
  • Welches Protokoll verwendest du? Wenn Sie etwas schicken an den server, die "etwas" ist und wie es gesendet wird, ist wichtig, nicht Ihre interne Darstellung. Ich denke, deine Frage sollte klingen wie: "Wie sende ich zahlen ohne Vorzeichen mit Hilfe von corba/RMI/Hessian/t3/iiop/http/.....?"
InformationsquelleAutor venu | 2009-10-16
Schreibe einen Kommentar