मैं जावा में एक स्ट्रिंग कैसे विभाजित कर सकता हूं?
मैं एक स्ट्रिंग पढ़ने तक एक स्ट्रिंग पढ़ना चाहूंगा।
फिर अंतरिक्ष के बाद इसे एक अलग स्ट्रिंग में विभाजित करें।स्पेस फिर स्प्लिट तक स्ट्रिंग पढ़ें - जावा
उदा। स्ट्रिंग fullcmd = /join luke
मैं इसे में विभाजित करना चाहते हैं:
स्ट्रिंग cmd = /join
स्ट्रिंग नाम = luke
या
स्ट्रिंग fullcmd = /leave luke
मैं इसे में विभाजित करना चाहते हैं:
स्ट्रिंग cmd = /leave
स्ट्रिंग नाम = luke
तो यह है कि मैं कर सकते हैं:
if(cmd.equals"/join") System.out.println(name + " joined.");
else if(cmd.equals"/leave" System.out.println(name + " left.");
मैं String cmd = fullcmd.substring(0,5);
कर लेकिन cmd की दूरी आदेश पर निर्भर करता है के बारे में सोचना था।
string.split ('')? जो रिक्त स्थान पर स्ट्रिंग को विभाजित करेगा, जिसके परिणामस्वरूप आपको एक सरणी मिल जाएगी। तो यदि आपके पास रिक्त स्थान पर "ल्यूक में शामिल हों" और विभाजित() है, तो आपके पास सरणी तत्व 0 = "/ join" और सरणी तत्व 1 = "ल्यूक" होगा। – charliegriefer