जावा स्ट्रिंग ट्रिम मेरे लिए एक व्हाइटस्पेस चरित्र नहीं हटा रहा है।जावा स्ट्रिंग ट्रिम का कोई प्रभाव नहीं है
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+")");
}
मुझे लगता है कि अंतरिक्ष क्यों नहीं निकाल सकते?
आप का उपयोग करें 'रैंक = rank.trim()':
आप इस कोड ट्रिम करने के लिए उपयोग कर सकते हैं? दूसरा काम नहीं करेगा। – Baz
आपके द्वारा उपयोग किए गए ट्रिम() कोड प्रदान करते हैं .. –
@Baz प्रश्न संपादित –