विभाजन () स्ट्रिंग वर्ग की विधि एक सीमांकक (स्ट्रिंग के रूप में) को स्वीकार करती है, वर्तमान स्ट्रिंग को सीमांकक के आधार पर छोटे स्ट्रिंग्स में विभाजित करती है और परिणामी स्ट्रिंग्स को एक सरणी के रूप में लौटाती है। यदि स्ट्रिंग में निर्दिष्ट सीमांकक नहीं है, तो यह विधि एक सरणी देता है जिसमें केवल वर्तमान स्ट्रिंग होती है।
यदि स्ट्रिंग में निर्दिष्ट सीमांकक नहीं है, तो यह विधि एक सरणी देता है जिसमें संपूर्ण स्ट्रिंग तत्व के रूप में होती है।
श्रृंखला को सफेद स्थान के साथ सीमांकक के रूप में विभाजित करना
एक स्ट्रिंग को एक सीमांकक के रूप में सफेद गति के साथ स्ट्रिंग्स की एक सरणी में विभाजित करने के लिए -
-
स्रोत स्ट्रिंग पढ़ें।
-
विभाजन () . का आह्वान करें " " को एक सीमांकक के रूप में पास करके विधि।
-
परिणामी सरणी प्रिंट करें।
उदाहरण
जावा प्रोग्राम के बाद फ़ाइल की सामग्री को एक स्टिंग में पढ़ता है और इसे स्प्लिट () विधि का उपयोग करके सफेद स्थान के साथ डिलीमीटर के रूप में विभाजित करता है -
आयात करें =नया स्कैनर (नई फ़ाइल ("डी:\\ नमूना। txt")); स्ट्रिंगबफर एसबी =नया स्ट्रिंगबफर (); स्ट्रिंग इनपुट =नया स्ट्रिंग (); जबकि (sc.hasNextLine ()) {इनपुट =sc.nextLine (); एसबी.एपेंड (इनपुट); } स्ट्रिंग स्रोत =sb.toString (); स्ट्रिंग परिणाम [] =स्रोत। विभाजन (""); for(int i =0; iआउटपुट
Hellohowareyou