したがって、3 つの配列リストがあり、それらはすべて同じサイズです。それらを Excel ファイルに出力しようとしていますが、IP と GEO は最初の値のみを何度も返しています。
これは私のコードです:
for (String url : IPGrabber.URLArray) {
Row row = sheet.createRow(rownum++);
row.createCell(0).setCellValue(url);
for (String ip : IPGrabber.IPArray) {
row.createCell(1).setCellValue(ip);
}
for (String geo : GEOLookup.GEOArray) {
row.createCell(2).setCellValue(geo);
}
}
エクセルでの出力です
http://www.google.com 199.59.148.82 United States
http://www.google.com 199.59.148.82 United States
http://www.mcbay.net 199.59.148.82 United States
http://www.facebook.com 199.59.148.82 United States
http://twitter.com 199.59.148.82 United States
ご覧のとおり、URLArray と IPArray は同じ値を繰り返しています
さまざまな方法を試してみてください。