0
我有以下方法:數據添加到一個多維字符串數組
public ArrayList<String> process() throws IOException{
Document doc = Jsoup.connect(url).get();
ArrayList<String> capture = new ArrayList<String>();
Elements tableRows = doc.getElementsByTag("tr");
for(Element tr: tableRows){
if(tr.text().contains(airline)){
capture.add(tr.text());
System.out.println(tr.text());
}
}
return capture;
}
其上運行中的println時,輸出以下
London-LHR Aer Lingus EI159 18 Feb 13:45 Arrived 13:34
Paris-CDG Aer Lingus EI523 18 Feb 13:55 Arrived 14:35
Rome Aer Lingus EI403 18 Feb 14:10 Arrived 13:56
Amsterdam Aer Lingus EI609 18 Feb 17:25 Arrived 17:14
等的文本。
我希望能夠將上述數據添加到多維數組中,如行和列,因爲我希望能夠按不同的列進行排序:即在升序或降序到達時間等.....
我是新來的java和學習,因爲我去這裏,我無法找到任何網上幫助我。
任何幫助非常感謝。
感謝
你應該做的是爲每一個飛行類,並使用不同的'Comparator's實現排序,你想 – fge
不是每次飛行類。只有一個班級,以及每個班機的實例。 –
有人可以解釋我是如何做到這一點的?我是新來的Java和學習,因爲我去 –