gpt4 book ai didi

java - ByteBuffer 中的 NullPointerException

转载 作者:行者123 更新时间:2023-12-01 18:55:52 24 4
gpt4 key购买 nike

byteArray = new byte[10000];

-- some code here ----

byteBuffer.wrap(byteArray);
for (int i=0; byteBuffer.hasRemaining(); i++)
{
shortArray[i] = byteBuffer.getShort();
System.out.println(shortArray[i]);
}

尽管我为它提供了后备数组,但 byteBuffer.hasRemaining() 仍被标记为 NullPointerException

  • 这里有什么问题吗?
  • 最佳答案

    请检查如何初始化 byteBuffer 它应该是这样的,因为 wrap 是一个静态方法

    byte[] byteArray = new byte[10000];    
    ByteBuffer byteBuffer = ByteBuffer.wrap(byteArray);

    关于java - ByteBuffer 中的 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14037400/

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