如何将它从Kotlin转换为Java?

如何将它从Kotlin转换为Java?,java,arrays,kotlin,Java,Arrays,Kotlin,Kotlin版本: val resultArray = Array(1) { ByteArray(3) } 我尝试了以下几点: float[][] myArray = float[int(1)][ByteBuffer(3)] ByteBuffer myArray = Array(1) { ByteBuffer(3) }; 对于int,我得到了一个意外的令牌错误,对于ByteBuffer,我得到了一个未解决的方法错误。也许您正在寻找: byte[][] c = new byte[1][3];

Kotlin版本:

val resultArray = Array(1) { ByteArray(3) }
我尝试了以下几点:

float[][] myArray = float[int(1)][ByteBuffer(3)]
ByteBuffer myArray = Array(1) { ByteBuffer(3) };

对于int,我得到了一个意外的令牌错误,对于ByteBuffer,我得到了一个未解决的方法错误。

也许您正在寻找:

byte[][] c = new byte[1][3];

你在猜Java语法吗?这看起来与用JavaI创建数组的方式完全不同。我很绝望,我对C#很熟悉。花括号对我来说意味着我给一种字节缓冲赋值,类似于
string[]s=newstring[3]{“x”,“y”,“z”}
。请原谅我的疏忽,Java中的Byte与Kotlin中的ByteBuffer相同吗?你的解决方案在语法上对我更有意义。根据你的解释,我需要一个二维数组。Kotlin曲线括号把我甩了。