嵌套for循环问题

8wtpewkr  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(285)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

6年前关门了。
改进这个问题
这段代码在netbeansjava中返回了一个问题

public static void main(String str[]) throws Exception {
    NetworkInterface[] devices = JpcapCaptor.getDeviceList();

    for (int i = 0; i < devices.length; i++) {
        System.out.println(i + " :" + devices[i].name + "(" + devices[i].description + ")");
        System.out.println("    data link:" + devices[i].datalink_name + "(" + devices[i].datalink_description + ")");
        System.out.print("    MAC address:");            
        for (byte b : devices[i].mac_address) {                 
            System.out.print(Integer.toHexString(b & 0xff) + ":");
        }
        System.out.println();
        for (NetworkInterfaceAddress a : devices[i].addresses) {
            System.out.println("    address:" + a.address + " " + a.subnet + " " + a.broadcast);
        }
    }

    JpcapCaptor jpcap = JpcapCaptor.openDevice(devices[1], 2000, true, 20);    
    jpcap.loopPacket(-1, new packet_cap());
}

两行代码列为“not a statement”,应为)和}。

for (int i = 0; i < devices.length; i++)

System.out.print(Integer.toHexString(b & 0xff) + ":");

我相信这些问题是相关的。

blmhpbnm

blmhpbnm1#

看起来像是从html复制和粘贴的。 for (int i = 0; i &lt; devices.length; i++) 这个 &lt 应该是 < .

System.out.print(Integer.toHexString(b & 0xff) + ":"); &amp; 应该是 & .

y4ekin9u

y4ekin9u2#

&lt; 以及 &amp 在java中不是有效的关键字或标识符。这些是xml编码的运算符。例如 &lt; 手段 < ; 我想你是从一个网站上复制了源代码。

相关问题