के साथ कई डिलीमीटरों का उपयोग करना मैं जानना चाहता हूं कि मैं जावा में स्ट्रिंगटोकनाइज़र के साथ एकाधिक डिलीमीटर का उपयोग कैसे कर सकता हूं। उदाहरण के लिए इनमें से एक !,*,/,^
एक डेलीमीटर के रूप में होगा। इसके अलावा एक समय में केवल एक ही होगा।स्ट्रिंगटोकनाइज़र
10
A
उत्तर
22
constructor with two arguments का उपयोग करें, जहां दूसरा डिलीमीटर है।
StringTokenizer tokenizer = new StringTokenizer(yourString, "!*^/");
4
आप String.split() विधि का उपयोग कर सकते हैं क्योंकि यह पैरामीटर के रूप में regex लेता है। आप Regex निर्दिष्ट कर सकते हैं कि यह इन deliminators में से एक के आधार पर स्ट्रिंग विभाजित कर सकते हैं।
+0
इसके अलावा इसे बड़े तारों के लिए उपयोग नहीं किया जा सकता है। – Buffalo
संबंधित मुद्दे
- 1. स्ट्रिंगबफर बनाम स्ट्रिंगबिल्डर वीएस स्ट्रिंगटोकनाइज़र
- 2. स्ट्रिंगटोकनाइज़र का बहिष्कार क्यों किया जाता है?
- 3. जावा स्कैनर बनाम स्ट्रिंग.split() बनाम स्ट्रिंगटोकनाइज़र; मुझे किस का उपयोग करना चाहिए?
- 4. जावा के स्कैनर वर्ग और नियमित अभिव्यक्तियों का उपयोग करके मैं इनपुट कैसे कर सकता हूं?
- 5. कैसे StringTokenizer
- 6. जावा - वेबसाइट के भीतर डेटा के लिए खोज
- 7. जावा Runtime.exec लिनक्स
वह कई डिलीमीटरों से पूछ रहा है। – Mob
@Mob yup यह तरीका है .. यहां सभी 4!, *,/^^को परिभाषित किया गया है! * ^/ – tkr
क्या आप एक डिलीमीटर कर सकते हैं जिसमें एक से अधिक वर्ण हैं, जैसे AVG? –