我正在编写一个DART库,在其中我非常定期地处理字节数组或字节字符串.由于DART既没有字节类型也没有数组类型,所以我对所有字节数组都使用LIST.
这是一个很好的做法吗?我最近才发现dart:typed_data
个套餐中有Uint8List
个.很明显,这个类的目标是通过字节数组的首选实现.
但是它有没有什么直接的优势呢?
我可以想象它总是对新项目执行判断,这样用户就可以确保列表中没有非字节值整数.但是有没有其他的优势或不同之处呢?
还有一个名为ByteArray的类,但对于List来说,它似乎是一个效率很低的替代方案...