|  |  | 
 |  |  |         //获取所有网络接口 | 
 |  |  |         List<InetAddress> inetAddresses = getLocalAllInetAddress(); | 
 |  |  |  | 
 |  |  |         if(inetAddresses != null && inetAddresses.size() > 0){ | 
 |  |  |         if (inetAddresses != null && inetAddresses.size() > 0) { | 
 |  |  |             result = inetAddresses.stream().map(InetAddress::getHostAddress).distinct().map(String::toLowerCase).collect(Collectors.toList()); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  | 
 |  |  |         //1. 获取所有网络接口 | 
 |  |  |         List<InetAddress> inetAddresses = getLocalAllInetAddress(); | 
 |  |  |  | 
 |  |  |         if(inetAddresses != null && inetAddresses.size() > 0){ | 
 |  |  |         if (inetAddresses != null && inetAddresses.size() > 0) { | 
 |  |  |             //2. 获取所有网络接口的Mac地址 | 
 |  |  |             result = inetAddresses.stream().map(this::getMacByInetAddress).distinct().collect(Collectors.toList()); | 
 |  |  |         } | 
 |  |  | 
 |  |  |         process.getOutputStream().close(); | 
 |  |  |         Scanner scanner = new Scanner(process.getInputStream()); | 
 |  |  |  | 
 |  |  |         if(scanner.hasNext()){ | 
 |  |  |         if (scanner.hasNext()) { | 
 |  |  |             scanner.next(); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(scanner.hasNext()){ | 
 |  |  |         if (scanner.hasNext()) { | 
 |  |  |             serialNumber = scanner.next().trim(); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  | 
 |  |  |         process.getOutputStream().close(); | 
 |  |  |         Scanner scanner = new Scanner(process.getInputStream()); | 
 |  |  |  | 
 |  |  |         if(scanner.hasNext()){ | 
 |  |  |         if (scanner.hasNext()) { | 
 |  |  |             scanner.next(); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(scanner.hasNext()){ | 
 |  |  |         if (scanner.hasNext()) { | 
 |  |  |             serialNumber = scanner.next().trim(); | 
 |  |  |         } | 
 |  |  |  |