gpt4 book ai didi

android - 将对象转换为字节数组(通过套接字发送)。然后转换回来

转载 作者:行者123 更新时间:2023-11-29 00:44:37 25 4
gpt4 key购买 nike

我有以下类定义:

public class Message {
private String sender, text;

public Message(String sender, String text) {
this.sender = sender;
this.text = text;
}

}

我希望能够通过蓝牙套接字发送此 Message 类的实例。为此,需要将其转换为 byte[]。发送后,我需要将其转换回 Message 对象(在套接字的另一端)。我怎样才能做到这一点?

最佳答案

两个可能的答案 可序列化与可打包

Serializable相对容易实现,但在内存和CPU方面效率不高

http://developer.android.com/reference/java/io/Serializable.html

Parcelable 实现起来更复杂,但在内存和 CPU 方面更高效

http://developer.android.com/reference/android/os/Parcelable.html

关于android - 将对象转换为字节数组(通过套接字发送)。然后转换回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com