2011-11-10 10 views
5

की स्ट्रिंग को बिना किसी विभाजित करने के लिए "x~y~z~~~~~" जैसे स्ट्रिंग को विभाजित करने के लिए कैसे करें ~, हमें इसे 7 तत्वों के रूप में विभाजित करना होगा। लेकिन जब string.split("~") विधि के साथ प्रसंस्करण यह 3 तार देता है केवलनिरंतर डेलीमीटर

उत्तर

9

नीचे का प्रयास करें:

String [] = data.split ("~", -1);

विवरण के लिए दो तर्क लेने के लिए विभाजित विधि के लिए जावाडोक देखें।

String.split (स्ट्रिंग) को कॉल करते समय, यह String.split (स्ट्रिंग, 0) को कॉल करता है और यह स्ट्रिंग.split (स्ट्रिंग, एन) को n < के साथ कॉल करते समय खाली स्ट्रिंग्स (जैसे दस्तावेज़ कहता है) को पीछे छोड़ देता है 0 यह कुछ भी त्याग नहीं करेगा।

+1

बहुत बहुत धन्यवाद .. यह ठीक काम करता है .. – pmad

संबंधित मुद्दे