Say I had a String: Hello! I have to do all this:
- Convert string into byte array
- Send byte array
- Convert it back to a string (for later use)
This is my code…
//Sender
String send = "Hello!";
byte[] data = send.getBytes();
DatagramPacket packetOut = new DatagramPacket(data, data.length); //send blah blah
//Receiver
//blah blah receive it
String receive = new String(packetIn.getData()); //convert it back
What’s a quick and elegant way to do this for an array of integers?
For an int[] you can serialize using ObjectOutputStream but a faster way might be to use a ByteBuffer.