codes = new Vector<String>();
titles = new Vector<String>();
urls = new Vector<String>();
lecturers = new Vector<String>();
while (m.find()) {
String courseCode = m.group(1);
String courseTitle = m.group(2);
String courseURL = url;
String lecturerName = m.group(4);
codes.add(courseCode);
titles.add(courseTitle);
urls.add(courseURL);
lecturers.add(lecturerName);
}
我試圖從像10個網站獲得的數據,如果你只是打印出各組自行例如,它的工作原理好嗎: 的System.out.println(courseCode); 會打印出10個courseCodes的列表,但是當我嘗試將它們添加到這些向量中時,它只會添加最後一個courseCode而不是每個courseCode。所以每個向量應該有10個元素,但它們只有1個。有沒有一種方法可以像遍歷匹配?java的正則表達式匹配
很難說沒有看到更多的代碼。我的猜測是你正在實例化一個循環內的'Vector's。 – 2010-03-06 19:53:56
非常感謝,謝謝!太糟糕了,你沒有發佈這個答案大聲笑,所以我不能標記任何正確的:[恨我,當我這樣做,雖然哈哈,提出一個問題,答案結果是真的很明顯! – Becky 2010-03-06 21:22:12