5

我很想知道Java 上是否有类似Cocoa NSData 类的东西。我环顾四周,但找不到任何东西。我想做一个文件共享客户端服务器应用程序。

4

4 回答 4

8

字节缓冲区

于 2011-08-12T16:10:47.877 回答
2

不确定您正在寻找什么,但就byte[]足够了吗?

于 2011-08-12T16:06:07.047 回答
0

试试 ArrayList<Byte>。http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html

于 2011-08-12T16:11:51.350 回答
0

一个简单的 byte[] 无法调整大小。在某些情况下,可能需要在 byte[] 末尾注入额外的数据,因此在这种情况下,每次需要发送修改时都必须完全创建一个新的 byte[] 数组,这也是一个性能问题。

ArrayList 是灵活的。您创建一次,可以通过在 ArrayList 的末尾注入来发送额外的数据,并且无需重新创建 ArrayList 来修改字节。

于 2021-08-10T07:01:47.067 回答