पूर्णता के लिए, अमरूद पुस्तकालय का उपयोग करते हुए , आप करेंगे: Splitter.on(",").split(“dog,cat,fox”)
एक और उदाहरण:
String animals = "dog,cat, bear,elephant , giraffe , zebra ,walrus";
List<String> l = Lists.newArrayList(Splitter.on(",").trimResults().split(animals));
// -> [dog, cat, bear, elephant, giraffe, zebra, walrus]
Splitter.split()
एक Iterable देता है, इसलिए यदि आपको सूची की आवश्यकता है, तो इसे Lists.newArrayList()
ऊपर के रूप में लपेटें । अन्यथा केवल उदाहरण के लिए Iterable के साथ जाएं:
for (String animal : Splitter.on(",").trimResults().split(animals)) {
// ...
}
ध्यान दें कि कोने के मामलों के लिए रेगेक्स को जोड़करtrimResults()
आपकी सभी ट्रिमिंग आवश्यकताओं को कैसे संभालता है , जैसे कि ।String.split()
यदि आपका प्रोजेक्ट पहले से ही अमरूद का उपयोग करता है, तो यह आपका पसंदीदा समाधान होना चाहिए। अमरूद उपयोगकर्ता गाइड या अधिक विन्यास विकल्पों के लिए javadocs में फाड़नेवाला प्रलेखन देखें ।