त्वरित उदाहरण:शुरुआत में व्हाइटस्पेस वर्णों के साथ एक स्ट्रिंग को कैसे विभाजित करें?
public class Test {
public static void main(String[] args) {
String str = " a b";
String[] arr = str.split("\\s+");
for (String s : arr)
System.out.println(s);
}
}
मैं सरणी आगमन 2 तत्व होते हैं: "एक" और "बी", लेकिन परिणाम में 3 तत्वों देखते हैं: "" (रिक्त स्ट्रिंग), "एक" और "बी"। इसे सही करने के लिए मुझे क्या करना चाहिए?
['ट्रिम()'] (http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#trim()) यह पहले। –