/** 按IP找到接口 */ public IfEntity getIfEntityByIP(String ip) { if (ifEntityList == null || ifEntityList.size() == 0) return null; IfEntity ifEntity = null; for (int i = 0; i < ifEntityList.size(); i++) { IfEntity obj = (IfEntity) ifEntityList.get(i); if (obj.getIpList() != null) { if (obj.getIpList().split(",").length > 0) { int flag = 0; String IPS[] = obj.getIpList().split(","); for (int k = 0; k < IPS.length; k++) { // SysLogger.info(this.getIpAddress()+"含有接口地址"+IPS[k]+"===="+ip); if (IPS[k].equalsIgnoreCase(ip)) { ifEntity = obj; flag = 1; break; } } if (flag == 1) break; } else { // SysLogger.info(this.getIpAddress()+"含有接口地址"+obj.getIpList()+"====="+ip); if (obj.getIpList().equalsIgnoreCase(ip)) { ifEntity = obj; break; } } } } return ifEntity; }