जावा में NextChar क्या है और इसे कैसे लागू किया जाए?



यह एडुरका लेख आपको बेहतर समझ के लिए वास्तविक समय के उदाहरणों के साथ-साथ जावा में नेचर को विस्तृत तरीके से समझने में मदद करेगा।

में , NextChar () और अगला ()संचालित करें औरवापसीफलस्वरूपटोकन / शब्दके अंदरएक स्ट्रिंग के रूप में इनपुट और charAt () सबसे पहलालौटता हैप्राथमिकचरित्रके कारण सेतार। हम इस लेख के माध्यम से इस प्रकार अधिक समझेंगे।

जावा में स्कैनर क्लास

जावा में स्कैनर वर्ग में पाया जा सकता है java.util पैकेज। जावा कीबोर्ड से इनपुट पढ़ने के लिए विभिन्न तरीके प्रदान करता है, java.util.Scanner कक्षा उनमें से एक है। जावा स्कैनर वर्ग एक सीमांकक का उपयोग करके टोकन में इनपुट को तोड़ता है जो डिफ़ॉल्ट रूप से व्हाट्सएप है। यह विभिन्न आदिम मूल्यों को पढ़ने और पार्स करने के लिए कई तरीके देता है। नियमित अभिव्यक्ति का उपयोग करते हुए तार और आदिम प्रकारों के लिए पाठ को पार्स करने के लिए इस वर्ग का व्यापक रूप से उपयोग किया जाता है। जावा में इनपुट प्राप्त करना सबसे सरल तरीका है। जावा में स्कैनर की मदद से, उपयोगकर्ता उपयोगकर्ता से आदिम प्रकारों जैसे इंट, लॉन्ग, डबल, बाइट, फ्लोट, शॉर्ट, आदि में इनपुट प्राप्त कर सकता है।





कक्षा वस्तु वर्ग का विस्तार करती है और Iterator और Closeable इंटरफेस को लागू करती है। स्कैनर वर्ग प्रदान करता है अगलीXXX () मूल्यों की विविधता को वापस करने के तरीके nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean () आदि स्कैनर से एक चरित्र प्राप्त करने के लिए, एक कॉल अगला ()। charAt (0) विधि जो एकल वर्ण लौटाती है उसे कहा जा सकता है।



जावा स्कैनर कक्षा घोषणा

सार्वजनिक अंतिम वर्ग स्कैनर वस्तु प्रवर्तक को बढ़ाता है

उदाहरण:

import java.util.Scanner public class ScannerDemo1 {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्कैनर sc = new Scanner (System.in) char c = sc.next ()। charAt (0) System.out.println (। 'c =' + c)}}

// आउटपुट:

अजगर में __in__ का क्या अर्थ है

इनपुट = जी
आउटपुट है
सी = जी



जावा स्कैनर कैसे प्राप्त करें

जावा स्कैनर का एक उदाहरण प्राप्त करने के लिए, जो उपयोगकर्ता से इनपुट पढ़ता है, हमें स्कैनर वर्ग के निर्माण में इनपुट स्ट्रीम (System.in) पास करना होगा। उदाहरण के लिए, कृपया नीचे देखें:

स्कैनर में नया स्कैनर (System.in)

स्ट्रिंग को पार्स करने वाले जावा स्कैनर के उदाहरण के लिए, हमें स्कैनर क्लास के कंस्ट्रक्टर में स्ट्रिंग्स को पास करना होगा।

उदाहरण:

स्कैनर में नया स्कैनर ('हैलो एडुर्का')

आइए हम जावा निर्माणकर्ताओं में से कुछ को देखें:

बिल्डर विवरण
स्कैनर (फ़ाइल स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट फ़ाइल से स्कैन किए गए मान देता है।
स्कैनर (फ़ाइल स्रोत, स्ट्रिंग charsetName) यह एक नया स्कैनर बनाता है जो निर्दिष्ट फ़ाइल से स्कैन किए गए मान देता है।
स्कैनर (InputStream स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट इनपुट स्ट्रीम से स्कैन किए गए मान देता है
स्कैनर (InputStream स्रोत, स्ट्रिंग charsetName) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट इनपुट स्ट्रीम से स्कैन किए गए मान देता है।
स्कैनर (पठनीय स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट स्रोत से स्कैन किए गए मान देता है।
स्कैनर (स्ट्रिंग स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट स्ट्रिंग से स्कैन किए गए मान देता है।
स्कैनर (पठनीयबेचनेल स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट चैनल से स्कैन किए गए मान देता है।
स्कैनर (ReadByteChannel स्रोत, स्ट्रिंग charsetName) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट चैनल से स्कैन किए गए मान देता है।
स्कैनर (पथ स्रोत) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट फ़ाइल से स्कैन किए गए मान देता है।
स्कैनर (पथ स्रोत, स्ट्रिंग charsetName) यह एक नया स्कैनर बनाता है, जो निर्दिष्ट फ़ाइल से स्कैन किए गए मान देता है।

उदाहरण:

हैश नक्शा बनाम हैश तालिका
आयात java.util। * सार्वजनिक वर्ग स्कैनर। नमूना {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्कैनर इन = नया स्कैनर (System.in) System.out.print ('अपना नाम दर्ज करें:') स्ट्रिंग नाम = in.nextLine () System.out.println ('नाम है:' + नाम) in.close ()}}

// आउटपुट:

अपना नाम दर्ज करें: अर्जुन
नाम है: अर्जुन

उदाहरण:

आयात java.util। * सार्वजनिक वर्ग ScannerClassExample1 {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) {स्ट्रिंग s = 'हैलो, यह एडुर्का है।' स्कैनर स्कैन = नया स्कैनर (ओं) System.out.println ('बूलियन परिणाम:' + scan.hasNext ()) System.out.println ('स्ट्रिंग:' + scan.nextLine ()) स्कैन .close () प्रणाली। out.println ('-------- अपना विवरण दर्ज करें --------') स्कैनर में = नया स्कैनर (System.in) System.out.print ('अपना नाम दर्ज करें:') स्ट्रिंग name = in.next () System.out.println ('Name:' + name) System.out.print ('अपनी उम्र दर्ज करें:') int i = in.nextInt () System.out.println ('आयु) '+ i) System.out.print (' अपना वेतन दर्ज करें: ') दोहरा d = in.nextDouble () System.out.println (' वेतन: '+ d) in.close ()}}

// आउटपुट:

बूलियन परिणाम: सच
स्ट्रिंग: हैलो, यह एडुर्का है
-------- अपना विवरण दर्ज करें --------
अपना नाम दर्ज करें: रमेश
नाम: रमेश
अपनी आयु दर्ज करें: 25
उम्र: 25
अपना वेतन दर्ज करें: 25000
वेतन: 25000

c ++ गोटो लेबल

इसके साथ, हम 'जावा में NextChar' पर इस लेख के अंत में आते हैं। मुझे आशा है कि आपने कुछ वास्तविक समय के उदाहरणों के माध्यम से महत्व और कार्यान्वयन को समझा है।

अब जब आप जावा में NextChar की मूल बातें समझ गए हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का के जावा J2EE और SOA प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किए गए हैं जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको हाइबरनेट और जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करता है। वसंत

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? इसे 'जावा में NextChar' ब्लॉग के टिप्पणी अनुभाग में उल्लेख करें और हम जल्द से जल्द आपको वापस मिलेंगे।