Java 嵌套for循环问题

Java 嵌套for循环问题,java,Java,这段代码在Netbeans Java中返回了一个问题 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].

这段代码在Netbeans Java中返回了一个问题

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());
}
两行代码列为“nota statement”(非语句)和}

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


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

&
在Java中不是有效的关键字或标识符。这些是XML编码的运算符。例如,
表示
&
在Java中不是有效的关键字或标识符。这些是XML编码的运算符。例如,
表示
看起来像是从HTML复制和粘贴的

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


<
应该是
,看起来像是从HTML复制和粘贴的

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


<
应该是
&可能是问题所在。应该是
&可能是问题所在。应该是System.out.print(Integer.toHexString(b &amp; 0xff) + ":");