How to only accept a String with certain characters in Java -
के लिए (int i = 0; i & lt; d.getFornavn ()। लंबाई (); i ++) { Char c = d.getFornavn ()। चारआट (i); अगर ((सी & gt; 'ए' & amp; amp; amp; amp; & amp; c & lt; 'z') || (सी & gt; ए & amp; amp; amp; amp; & amp;; & amp; & amp;; & amp; लि;; जेड ') || (सी ==' '|| C == '-')) {flag = true; }} हाय! मैं एक फ़ंक्शन बनाने की कोशिश कर रहा हूं जो स्ट्रिंग की जांच करता है अगर इसमें केवल कुछ वर्ण (केवल आज़, एजेड, नॉर्वेजियन अक्षरों ¥, Ã, ¸¸¸¸, एक ??, एक ??, एक ?? हाइफ़न, लेकिन मुझे इसमें कुछ परेशानी हो रही है। मैंने जो कुछ भी आप देख रहे हैं उसे करने की कोशिश की, लेकिन यह काम नहीं कर रहा है कि मैं कैसे आशा करता हूं (मैं अभी तक नार्वेजियन पत्रों को लागू नहीं कर सकता, क्योंकि मुझे यह पता नहीं है कि यह कैसे करना है )।
मैं सोचने लगा हूँ कि इस पर गौर करने का एक आसान तरीका होना चाहिए, लेकिन मैंने कुछ भी नहीं सुना है।
कोई विचार? < आपकी स्ट्रिंग का अंतिम वर्ण या पर आधारित परिणाम देगा
केवल एक अक्षर क्योंकि यह प्रत्येक चारों के लिए ध्वज सेट कर रहा है। सभी अमान्य तारों को अस्वीकार करने के लिए आप बस
bool flag = true; (int i = 0; i & lt; d.getFornavn ()। लंबाई (); i ++) {char c = d.getFornavn ()। चारआट (i); अगर ((! c & gt; एक '& amp; amp; amp; amp; amp; amp; & amp;; c & lt;' z ') & amp; & Amp;; (c & gt; 'ए' और amp; amp; टी; 'जेड') और amp; amp; (सी! = '' || सी! = '-')) {झंडा = गलत; टूटना; }} केवल उन तारों को स्वीकार करें जो ध्वज सच
Comments
Post a Comment