] हालाँकि, इसे पूरा करने के लिए विभिन्न दृष्टिकोण हैं:
भोली विधि:
स्ट्रिंग के माध्यम से पुनरावृति करें और यह सुनिश्चित करें कि सभी वर्ण दिए गए रेडिक्स के लिए मान्य अंक हैं। यह सबसे कुशल विधि है क्योंकि यह प्रत्येक वर्ण को केवल एक बार जांचता है। यह विधि भोले दृष्टिकोण की तुलना में अधिक महंगी है, लेकिन विभिन्न त्रुटि स्थितियों को संभालती है। यदि पार्सिंग सफल होता है, तो स्ट्रिंग एक पूर्णांक का प्रतिनिधित्व करती है। हालाँकि, यह विधि अमान्य इनपुट के लिए अपवादों को फेंक देती है, जो वांछनीय नहीं हो सकती है।
वापसी isinteger (s, 10);
}
सार्वजनिक स्थैतिक बूलियन isinteger (स्ट्रिंग एस, इंट रेडिक्स) {
if (s.isempty ()) {
विवरण झूठा है;
}
for (int i = 0; i अंततः, उपयोग करने के लिए सबसे अच्छी विधि प्रदर्शन आवश्यकताओं पर निर्भर करती है और क्या अपवाद हैंडलिंग पसंद की जाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3