есть код:
public static void main(String[] args) {
String HTMLString = "<!DOCTYPE html>"
+ "<html>"
+ "<head>"
+ "<title>JSoup Example</title>"
+ "</head>"
+ "<body>"
+ "<table><tr><td><h1>0</h1></tr>"
+ "<table><tr><td><h1>1</h1></tr>"
+ "</table>"
+ "</body>"
+ "</html>";
Document doc = Jsoup.parse(HTMLString);
Elements elements = doc.select("body");
ArrayList<Integer> myList = new ArrayList<>();
for (Element i: elements)
myList.add(Integer.parseInt(i.text()));
}
после компиляции выдает:
Exception in thread "main" java.lang.NumberFormatException: For input string: "0 1"
В чем дело, никак не пойму? Если в HTML-коде одна строка, компиляция проходит успешно.
doc.select("body")
возвращает вам один элемент body
, содержащий текст "0 1", который нельзя преобразовать в число. Попробуйте заменить на doc.select("h1");
Виртуальный выделенный сервер (VDS) становится отличным выбором
Можно ли привязать простой объект к контексту во время выполнения?
Есть огромный массив с данными и картинками, после каждого раза входа в приложению заново загружает все картинки с интернета, что сделать...
Задача стоит в том что когда один пользователь нажмет на кнопку в андроид приложении например "Отослать уведомление"То его должны получать...