У меня проблемы с разборкой строки в двойную. Я пытаюсь получить цену элемента, но строка возвращает значение, равное $ 24.54. Поэтому проблема (я осмелюсь) состоит в том, что она противоречит $. Есть ли способ скомпоновать $ и превратить 24.54 в double и сохранить в переменной. Вот код: (PS Я программист C++ не запрограммирован в Java на некоторое время, так не стесняйтесь дать мне советы):Как удалить одну букву в Jsoup?
Elements tdsInSecondRow = doc.select("table tr:eq(1) > td:eq(0)"); //Test the changing of these numbers
Elements prices = doc.select("table tr:eq(1) > td:eq(2)");
for (Element td : tdsInSecondRow)
{
String word = td.text(); //Saved the text into symbol
double price = Double.parseDouble(prices.text());
System.out.println(symbol);
System.out.println(price);
}
http://stackoverflow.com/questions/11061693/how-to-remove-an-element-from-a-group-of-elements –
Это вообще плохое идея использовать 'double' для хранения значения валюты. Вместо этого рассмотрите 'BigDecimal'. – shmosel