जावा में पंक्तियों को कैसे विभाजित करें
जावा 1.4 संस्करण से पहले, लाइनों को विभाजित करने के लिए स्ट्रिंगटोकनाइज़र का उपयोग किया गया था जेडीके 1.4 के बाद, स्ट्रिंगटोकनाइज़र के उपयोग को स्ट्रिंग.split या java.util.regex विधि द्वारा छोड़ा गया और प्रतिस्थापित किया गया है।
कदम
स्ट्रिंगटोकनाइज़र का उपयोग करना: StringTokenizer निम्नलिखित स्निपेट कोड के साथ java.util.StringTokenizer पैकेज में स्थित है: स्ट्रिंगटोकनाइज़र st = नया स्ट्रिंगटोकनाइज़र ("स्ट्रिंग टोकनेइज़र उदाहरण") - System.out.println ("टोकन गिनती: " + St.countTokens ()) - // सेंट वस्तु के माध्यम से पुनरावृति जबकि (st.hasMoreElements ()) {स्ट्रिंग टोकन = st.nextElement () ToString इसे से अधिक टोकन पाएं करने के लिए () -। Println ("टोकन = " + टोकन) -}
निम्नलिखित कोड का परिणाम है: टोकन गिनती: 3 टोकन = टोकन tokenizer stringtoken = = उदाहरण विभाजित करने के लिए इस विधि का उपयोग: वहाँ यह करने के लिए दो तरीके हैं। (1) स्ट्रिंग [] विभाजन (स्ट्रिंग रेगएक्स) जो एक नियमित अभिव्यक्ति के अनुसार रेखा को विभाजित करता है। (2) स्ट्रिंग [] विभाजन (स्ट्रिंग रेगएक्स, इंट्रीम), जो नियमित अभिव्यक्ति के आधार पर रेखा को विभाजित करता है। सीमा पैरामीटर एक पैटर्न लागू होने की संख्या की जांच करता है और स्ट्रिंग [] विभाजन (स्ट्रिंग रेगएक्स) के लिए परिणामस्वरूप मैट्रिक्स स्निपेट कोड की लंबाई को प्रभावित करता है स्ट्रिंग स्ट्र = "st1-ST2-st3"- स्ट्रिंग सीमांकक = "-"- स्ट्रिंग [] temp-temp = str.split (सीमांकक) - के लिए (int i = 0- i < temp.length - i ++) System.out.println (temp [i]) -
आउटपुट में हमारे पास होगा: st1st2 st3 स्ट्रिंग के लिए कोड स्निपेट [] स्प्लिट (स्ट्रिंग रेगएक्स, इंट सीमा) स्ट्रिंग स्ट्र = "st1-ST2-st3"- स्ट्रिंग सीमांकक = "-"- स्ट्रिंग [] temp-temp = str.split (सीमांकक, 2) - के लिए (int i = 0- i < temp.length - i ++) System.out.println (temp [i]) -
आउटपुट है st1st2-st3 एक नियमित अभिव्यक्ति का उपयोग करें यहां एक उदाहरण है: स्ट्रिंग इनपुट = "st1: ST2: st3"- System.out.println (एरे .slist (Pattern.compile (":") .split (इनपुट))) - System.out.println (Arrays.asList (Pattern.compile (":") .split (इनपुट, 2))) -
यहां, दूसरी sysout सीमा और तर्क के साथ लाइन विभाजन पद्धति का उदाहरण है। उपरोक्त स्निपेट का नतीजा है: [st1, st2, st3] [st1, st2: st3]
- जावा में दो नंबरों के योग की गणना कैसे करें
- जावा के साथ एक प्रतिशत की गणना कैसे करें
- पोकेमोन फायर रेड में ड्रैतिनी कैद कैसे करें
- जावा में बेस64 में स्ट्रिंग को कैसे एन्कोड करना
- जावा होम को कॉन्फ़िगर कैसे करें
- खेल कैसे बनाएँ सासो, कार्डा, जावा में कैंची
- जावा में एक वैरिएबल कैसे बनाएं
- जावा में तिथि की तुलना कैसे करें
- 4 Pics 1 शब्द कैसे खेलें
- विंडोज 8 में जावा कैसे स्थापित करें
- मैक ओएस एक्स पर जावा डेवलपमेंट किट (जेडीके) कैसे स्थापित करें
- जावा में एक स्ट्रिंग को कैसे उतारना
- कैसे जावा में स्ट्रिंग्स को हेरफेर करने के लिए
- जावा में एक स्ट्रिंग की लंबाई कैसे प्राप्त करें
- बैकगैमौन कैसे खेलें
- एक बार या एक मधुशाला में बिलियर्ड्स कैसे खेलें
- कैसे गिटार के साथ प्रमुख समझौते को खेलने के लिए
- कैसे PHP में क्रॉस साइट अनुरोध जाली (सीएसआरएफ) हमलों को रोकने के लिए
- जावा में अपना पहला प्रोग्राम कैसे लिखें
- मीडिया की गणना के लिए जावा में एक प्रोग्राम कैसे लिखें
- जावा में डबल कोटेशन मार्क्स कैसे प्रिंट करें