Cắt xén chuỗi Java không loại bỏ ký tự khoảng trống cho tôi.Cắt xén chuỗi Java không có hiệu lực
String rank = (some method);
System.out.println("(" + rank + ")");
Đầu ra là (1 )
. Chú ý không gian bên phải của 1.
Tôi phải xóa dấu cách khỏi chuỗi rank
nhưng không phải rank.trim()
cũng không phải rank.replace(" ","")
xóa nó.
Chuỗi rank
vẫn giữ nguyên theo cách tương tự.
Edit: Full Code::
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+")");
}
Tại sao tôi không thể loại bỏ không gian đó?
Bạn có sử dụng 'rank = rank.trim();' hoặc chỉ 'rank.trim(); '? Cái thứ hai sẽ không hoạt động. – Baz
cung cấp mã() mà bạn đã sử dụng .. –
@Baz câu hỏi đã chỉnh sửa –