java - Range search for the strings of 3 columns -


मैंने abc

  a1.b1.c1 a1.b1 नीचे स्ट्रिंग सेट किया है .c2 a1.b2.c3 a2.b1.c1 a2.b2.c2 a3.b3.c3   

अगर a1। * के लिए पूछा जाए तो मुझे वापस कर देना चाहिए a1 से शुरू होने वाली सभी स्ट्रिंग यदि a1.b1 के लिए पूछा गया है, तो सभी कोड को a1.b1 से शुरू कर देना चाहिए

सभी आउटपुट सॉर्ट किए गए फ़ैशन में होंगे (लेक्सिकोग्राफिक)

डेटास्ट्रक्चर पर कोई सुझाव, मैं प्रत्यय वृक्ष की सोच रहा था।

यह कोड आपकी मदद कर सकता है।

  स्ट्रिंग स्ट्रैररे [] = {"A1.b1.c1", "a1.b1.c2", "a1.b2.c3", "a2.b1.c1", "a2.b2.c2", "a3.b3.c3"}; स्ट्रिंग आरम्भ से = "a1.b1"; के लिए (int i = 0; i & lt; stringarray.length; i ++) {if (स्ट्रैर्रे [i]। Starsts (withfrom)) system.out.println ("स्ट्रिंग है:" + stringarray [i]); }    

Comments