这个函数有意义吗?
for (int i = 0; i < everyServiceName.length; i++) {
publishService(everyServiceName[i]);
}
public void publishService(String serviceName) {
assertIsExistingService(serviceName);
......
}
private void assertIsExistingService(String serviceName) {
boolean foundIt = false;
for (int i = 0; i < everyServiceName.length; i++) {
if (serviceName.equals(everyServiceName[i])) {
foundIt = true;
break;
}
}
if (!foundIt) {
throw new IllegalArgumentException("Unrecognized service name "
+ serviceName + "!");
}
}