数组动态扩容如下:
// Tracker服务器列表
InetSocketAddress[] tracker_servers = new InetSocketAddress[0];
for (Iterator<String> iter = split.iterator(); iter.hasNext();) {
String address = iter.next();
logger.info(address);
// 数组自动扩容
tracker_servers = Arrays.copyOf(tracker_servers,
tracker_servers.length + 1);
String[] parts = address.split("\\:", 2);
tracker_servers[tracker_servers.length - 1] = new InetSocketAddress(
parts[0].trim(), Integer.parseInt(parts[1].trim()));
}
注意: