通过 Int 变量表示空字节数组?

2022-08-31 23:48:04

应为整数类型变量分配什么值来表示空字节数组?我需要这个在数据库中存储一个空字节数组,以表示Cassandra中的无价值列。


答案 1

根据Cassandra API http://wiki.apache.org/cassandra/API 空字节数组是

byte[] emptyArray = new byte[0];

答案 2

在一般Java术语中,空字节数组是长度为零的字节数组,可以使用Java表达式创建。根据接受的答案,Casandra API使用标准术语。new byte[0]

虽然从技术上讲,使用整数类型变量表示字节数组是可能的(请参阅此问答),但它在这里不起作用,因为Casandra API不支持这种东西。(也不应该...)