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和学习,因为我去 –