निम्न कोड प्रकार के काम करता है, लेकिन स्ट्रिंग [] में तत्वों की संख्या को हल करता है। क्या स्ट्रिंग बनाने का कोई तरीका है [] गतिशील रूप से आवश्यक तत्वों की संख्या जोड़ें?स्ट्रिंगबिल्डर को स्ट्रिंग में कैसे परिवर्तित किया जा सकता है []?
private static StringBuilder names = new StringBuilder();
...
public String[] getNames() {
int start = 0;
int end = 0;
int i = 0;
String[] nameArray = {"","","",""};
while (-1 != end) {
end = names.indexOf(TAB, start);
nameArray[i++] = names.substring(start, end);
start = ++end; // The next name is after the TAB
}
return nameArray;
}
यह वास्तव में मदद करेगा यदि आप समझाएंगे कि * कैसे * आप पाठ को तोड़ना चाहते हैं। मैंने कोड के आधार पर धारणाएं की हैं, लेकिन एक विवरण अच्छा रहा होगा। –