आप जावा में एक स्ट्रिंग का सबसेट कैसे ढूंढते हैं?
आप जावा में एक स्ट्रिंग का सबसेट कैसे ढूंढते हैं?

वीडियो: आप जावा में एक स्ट्रिंग का सबसेट कैसे ढूंढते हैं?

वीडियो: आप जावा में एक स्ट्रिंग का सबसेट कैसे ढूंढते हैं?
वीडियो: use of subset method in TreeSet java || Shyam Sundar 2024, नवंबर
Anonim

NS एक स्ट्रिंग का सबसेट चरित्र या पात्रों का समूह है जो अंदर मौजूद हैं डोरी . सभी संभव सबसेट एक के लिए डोरी n(n+1)/2 होगा।

कार्यक्रम:

  1. पब्लिक क्लास ऑलसबसेट्स {
  2. सार्वजनिक स्थैतिक शून्य मुख्य( डोरी तर्क) {
  3. डोरी str = "मज़ा";
  4. इंट लेन = str.
  5. इंट अस्थायी = 0;

नतीजतन, मैं जावा में सबसेट कैसे ढूंढूं?

आप ऐसा कर सकते हैं पाना सब सबसेट पुनरावृत्ति का उपयोग करके सेट या पावर सेट का भी। 2^N. होगा सबसेट किसी दिए गए समुच्चय के लिए, जहाँ N समुच्चय में तत्वों की संख्या है। उदाहरण के लिए, 2^4 = 16. होगा सबसेट सेट {1, 2, 3, 4} के लिए। द्विआधारी प्रतिनिधित्व में प्रत्येक '1' उस स्थिति में एक तत्व को दर्शाता है।

कोई यह भी पूछ सकता है कि आप जावा में एक स्ट्रिंग का हिस्सा कैसे लौटाते हैं? NS जावा स्ट्रिंग सबस्ट्रिंग () तरीका रिटर्न ए अंश का डोरी . हम सूचकांक शुरू करते हैं और सूचकांक संख्या स्थिति को समाप्त करते हैं जावा सबस्ट्रिंग विधि जहां प्रारंभ अनुक्रमणिका समावेशी है और अंत अनुक्रमणिका अनन्य है। दूसरे शब्दों में, स्टार्ट इंडेक्स 0 से शुरू होता है जबकि एंड इंडेक्स 1 से शुरू होता है।

इसके बाद, सवाल यह है कि, मैं एक स्ट्रिंग के सभी बाद के क्रमों को कैसे ढूंढूं?

व्याख्या: चरण 1: संपूर्ण पर पुनरावृति करें डोरी चरण 2: के अंत से पुनरावृति डोरी विभिन्न सबस्ट्रिंग उत्पन्न करने के लिए सूची में सबस्ट्रिंग जोड़ें चरण 3: अलग उत्पन्न करने के लिए ऊपर से प्राप्त सबस्ट्रिंग से kth वर्ण ड्रॉप करें परिणाम को . चरण 4: यदि परिणाम को सूची में नहीं है तो पुनरावृत्ति करें।

जावा में स्ट्रिंग विधियाँ क्या हैं?

जावा स्ट्रिंग वर्ग बहुत कुछ प्रदान करता है तरीकों संचालन करने के लिए डोरी जैसे तुलना (), कॉनकैट (), बराबर (), विभाजन (), लंबाई (), बदलें (), तुलना (), इंटर्न (), सबस्ट्रिंग () आदि। जावा .लैंग डोरी वर्ग Serializable, Comparable और CharSequence इंटरफेस लागू करता है।

सिफारिश की: