java - str.split("\\s+") Not working as expected -
मैं एक लाइन पढ़ रहा हूँ जैसे 2222 1555 777
है: < / p>
स्ट्रिंग [] splitDist = line.split ("\\ s +"); के लिए (इंट I = 0; i & lt; splitDist.length; i ++) {System.out.println (i); } i कभी भी परिवर्तन नहीं होता है क्यों के रूप में किसी भी कारण? विचार?
मैं ["2222", "1555", "777"]
की तरह एक सरणी की अपेक्षा कर रहा हूं, लेकिन यह एक स्ट्रिंग ["22221555777"] इसलिए i 0 हो जाएगा
संपादित करें: ऐसा क्यों नहीं हो रहा है यह सुनिश्चित करें ... कोशिश करने के लिए धन्यवाद, कुछ गलत है यहाँ। यह एक बात सिर्फ अजीब व्यवहार देता है ...
स्ट्रिंग [] splitDist = line विभाजन ( "\\ s +"); (इंट आई = 0; आई & lt; splitDist.length; i ++) के लिए {System.out.println (splitDist [i]); } आपको सरणी तत्व को प्रिंट करना होगा और i
Comments
Post a Comment