Java String のトリムで空白文字が削除されません。
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+")");
}
そのスペースを削除できないのはなぜですか?