Обрезка Java String не имеет эффекта

Обрезка строки Java не удаляет для меня символ пробела.

String rank = (some method);
System.out.println("(" + rank + ")");

Вывод (1 ). Обратите внимание на пробел справа от 1.

Мне нужно удалить завершающий пробел из строки rank, но ни rank.trim(), ни rank.replace(" ","")не удаляют его.

Строка rankостается неизменной в любом случае.

Редактировать :Полный код::

Document doc = Jsoup.connect("http://www.4icu.org/ca/").timeout(1000000).get();
Element table = doc.select("table").get(7);
Elements rows = table.select("tr");
for (Element row: rows) {
  String rank = row.select("span").first().text().trim();
  System.out.println("("+rank+")");
}

Почему я не могу удалить этот пробел?

19
задан Terry Li 13 December 2016 в 14:22
поделиться