स्कैनर वर्ग का उपयोग जावा उपयोगकर्ता इनपुट को पढ़ने के लिए किया जाता है। Java Scanner को java.util पैकेज में बनाया गया है, इसलिए इसका उपयोग करने के लिए किसी बाहरी लाइब्रेरी की आवश्यकता नहीं है। स्कैनर मानक इनपुट से पाठ पढ़ता है। यह पाठ मुख्य कार्यक्रम में वापस कर दिया जाता है ताकि इसे संग्रहीत या अन्यथा हेरफेर किया जा सके। जावा में उपयोगकर्ता इनपुट कैसे प्राप्त करें यह समझना एक आवश्यक कौशल है। उदाहरण के लिए, मान लें कि आप एक लॉगिन फ़ॉर्म के साथ एक ऐप बना रहे हैं। आपको स्थानांतरित उपयोगकर्ता के लिए लॉगिन जानकारी के लिए उपयोगकर्ता इनपुट को प्रबंधित करने की आवश्यकता होगी।
जावा में, आप उपयोगकर्ता इनपुट प्राप्त करने के लिए स्कैनर वर्ग का उपयोग कर सकते हैं जिसे आप अपने प्रोग्राम में संसाधित कर सकते हैं। . यह ट्यूटोरियल कुछ उदाहरणों का उपयोग करते हुए चर्चा करेगा कि उपयोगकर्ता इनपुट प्राप्त करने के लिए जावा स्कैनर वर्ग का उपयोग कैसे करें।
जावा स्कैनर वर्ग
जावा स्कैनर वर्ग का उपयोग उपयोगकर्ता इनपुट एकत्र करने के लिए किया जाता है। स्कैनर java.util पैकेज का हिस्सा है, इसलिए इसे बिना किसी बाहरी लाइब्रेरी को डाउनलोड किए आयात किया जा सकता है। स्कैनर मानक इनपुट से पाठ को पढ़ता है और उसे एक प्रोग्राम में वापस कर देता है।
स्कैनर वर्ग के साथ काम करने के लिए, आपको पहले इसे अपने कोड में आयात करना होगा। ऐसा करने के दो तरीके हैं:
- यदि आपको केवल java.util.Scanner वर्ग के साथ काम करने की आवश्यकता है, तो आप सीधे स्कैनर वर्ग को आयात कर सकते हैं
- यदि आप java.util पुस्तकालय में अन्य मॉड्यूल के साथ काम कर रहे हैं, तो आप संपूर्ण पुस्तकालय आयात कर सकते हैं।
निम्नलिखित के लिए कोड है उपरोक्त प्रत्येक प्रक्रिया:
कोड की पहली पंक्ति स्कैनर वर्ग को आयात करती है। कोड की दूसरी पंक्ति स्कैनर सहित java.util लाइब्रेरी में सभी पैकेजों को आयात करती है।
यह ध्यान दिया जाना चाहिए कि जावा में उपयोगकर्ता इनपुट डेटा प्राप्त करने के अन्य तरीके भी हैं। आप Java BufferedReader, InputStreamReader, DataInputStream और कंसोल क्लासेस का उपयोग कर सकते हैं