jsoup检查表是否存在

The*_*ner 0 java jsoup

我有

元素列表= doc.select("table").get(0);

有时没有桌子,但我仍然这样做,所以我

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Run Code Online (Sandbox Code Playgroud)

如何摆脱这个例外?没有尺寸,因为这是元素

Nic*_*zyk 5

Elements是从select返回的对象.

 Elements tables = doc.select("table");
Run Code Online (Sandbox Code Playgroud)

它有一个尺寸方法.所以你可以打电话:

 tables.size();
Run Code Online (Sandbox Code Playgroud)

  • 事件更好,它有一个`isEmpty()`方法 (2认同)