0
테이블을 http://www.espn.com/nba/hollinger/teamstats에서 JTable에로드하려고합니다. JSoup로 테이블을 구문 분석 한 후에 테이블 헤더를로드 할 수 있었지만 데이터 행을로드하는 데 문제가 있습니다. 먼저 홀수 행만 시도했지만 JSoup는 마지막 홀수 행만로드했습니다. 모든 행을로드하는 방법을 모르겠습니다. .first()을 사용하여 첫 번째 행에서로드를 시도했지만 그 다음에는 첫 번째 행만로드했습니다.JSoup로 파싱 한 후 JTable에 전체 HTML 테이블을 저장하는 방법은 무엇입니까?
는 HTML 테이블 (30 개) 데이터 행이Document doc = null;
try {
doc = Jsoup.connect("http://www.espn.com/nba/hollinger/teamstats").get();
} catch (IOException e) {
e.printStackTrace();
}
String [][] data = new String[30][12];
String [] header = new String[12];
for (Element table : doc.select("table.tablehead .colhead")) {
for (Element row : table.select("tr")) {
Elements tds = row.select("td");
for (int i=0;i<12;i++) {
header[i]=tds.get(i).text();
}
}
}
for (Element table : doc.select("table.tablehead .oddRow")) {
for (int j=0;j<15;j++) {
for (Element row : table.select("tr")) {
for (int i=0;i<12;i++) {
Elements tds = row.select("td");
data[j][i]=tds.get(i).text();
}
}
}
}
, 내 JTable의에 그들 모두를로드 할 : 다음은 내 코드입니다. 내 코드를 수정하는 방법? 도와 주셔서 감사합니다!