gpt4 book ai didi

java - Netbeans 中奇怪的 "illegal start of expression"错误

转载 作者:行者123 更新时间:2023-12-02 03:49:42 24 4
gpt4 key购买 nike

在以下程序中,commandApdu类中的字节数组字段。问题是我的 IDE (Netbeans) 标记了

apdu.command = {(byte) 0x00, (byte)0xa4, (byte) 0x00, (byte) 0x00};

作为错误,带有消息表达式非法开始,但可以使用以下内容:

byte[] bytes = {(byte) 0x00, (byte) 0xa4, (byte) 0x00, (byte) 0x00};
apdu.command = bytes;

第一个程序出了什么问题?

<小时/>

第一个程序: enter image description here

第二个程序: enter image description here

最佳答案

您需要使用以下方式初始化数组变量:

apdu.command = new byte[] {(byte) 0x00, (byte)0xa4, (byte) 0x00, (byte) 0x00};

您尝试的初始化仅在数组声明表达式中有效。

关于java - Netbeans 中奇怪的 "illegal start of expression"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35982314/

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