说我有一个字符串:Hello!
我必须做的这一切:通过数据报包发送数组的最佳方式是什么?
- 将字符串转换成字节数组
- 发送的字节数组
- 将其转换回一个字符串(供以后使用)
这是我的代码...
//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
什么是快速和优雅w ^唉这样做的整数数组?
为什么你将整数数组长度乘以4?编辑:因为每32位int一个字节是8位?只是为了确保一个浮动将乘以4和长期将是* 8? – user1753100
我假设你想保留32位int的所有4个字节(4 * 8位)。 –