জাভাতে নেক্সটচার কী এবং এটি কীভাবে প্রয়োগ করা যায়?



এই এডুরেকা নিবন্ধটি আপনাকে আরও ভাল করে বোঝার জন্য রিয়েল-টাইম উদাহরণগুলির পাশাপাশি জাভাতে নেক্সটচার বুঝতে সাহায্য করবে help

ভিতরে , নেক্সটচার () এবং নেক্সট ()পরিচালনা এবংপ্রত্যাবর্তনফলস্বরূপটোকেন / শব্দমধ্যেস্ট্রিং হিসাবে ইনপুট এবং CharAt () প্রথমপ্রত্যাবর্তনপ্রাথমিকচরিত্রতার মধ্যেস্ট্রিং আমরা নীচের হিসাবে এই নিবন্ধের মাধ্যমে আরও বুঝতে হবে।

জাভা স্ক্যানার ক্লাস

জাভাতে স্ক্যানার ক্লাসটি পাওয়া যাবে java.util প্যাকেজ জাভা কীবোর্ড, ইনপুট থেকে ইনপুট পড়ার বিভিন্ন উপায় সরবরাহ করে java.util.Scanner বর্গ তাদের মধ্যে একটি। জাভা স্ক্যানার শ্রেণি ডিফল্টরূপে হোয়াইটস্পেসে ডিলিমিটার ব্যবহার করে ইনপুটগুলি টোকনে বিভক্ত করে। এটি বিভিন্ন আদিম মানগুলি পড়ার এবং পার্স করার জন্য অনেকগুলি পদ্ধতি দেয়। এই শ্রেণিটি নিয়মিত প্রকাশের সাহায্যে স্ট্রিং এবং আদিম ধরণের পাঠ্যকে বিশ্লেষণ করতে ব্যাপকভাবে ব্যবহৃত হয়। জাভাতে ইনপুট পাওয়ার এটি সহজতম পদ্ধতি। জাভাতে স্ক্যানারের সাহায্যে ব্যবহারকারী প্রিমটিভ টাইপ যেমন ইন্ট, লং, ডাবল, বাইট, ফ্লোট, শর্ট ইত্যাদি ব্যবহারকারীর কাছ থেকে ইনপুট আনতে পারে





ক্লাসটি অবজেক্ট শ্রেণির প্রসারিত করে এবং Iterator এবং ক্লোজযোগ্য ইন্টারফেস প্রয়োগ করে। স্ক্যানার শ্রেণি সরবরাহ করে পরবর্তী এক্সএক্সএক্সএক্স () পদ্ধতি যেমন মান বিভিন্ন ফেরত NextInt (), NextByte (), NextShort (), next (), NextLine (), NextDouble (), nextFloat (), NextBoolean (), ইত্যাদি স্ক্যানার থেকে একটি একক অক্ষর প্রাপ্ত করার জন্য, একটি কল পরের ()। চারআউট (0) পদ্ধতি যা একটি একক অক্ষরকে ফিরিয়ে আনে।



জাভা স্ক্যানার শ্রেণির ঘোষণা

সর্বজনীন চূড়ান্ত শ্রেণীর স্ক্যানার অবজেক্ট প্রয়োগগুলি Iterator প্রসারিত করে

উদাহরণ:

আমদানি java.util.Scanner পাবলিক ক্লাস ScannerDemo1 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {স্ক্যানার sc = নতুন স্ক্যানার (System.in) চর সি = sc.next ()। চারআউট (0) System.out.println ( 'সি =' + সি)}

// আউটপুট:

ইনপুট = জি
আউটপুট হয়
সি = জি



কিভাবে জাভা স্ক্যানার পাবেন

জাভা স্ক্যানারের একটি উদাহরণ পাওয়ার জন্য, যা ব্যবহারকারীর কাছ থেকে ইনপুট পড়বে, আমাদের অবশ্যই স্ক্যানার শ্রেণির নির্মাতার ইনপুট স্ট্রিম (System.in) পাস করতে হবে pass উদাহরণস্বরূপ, নীচে দেখুন:

স্ক্যানার = নতুন স্ক্যানার (System.in)

জাভা স্ক্যানারের উদাহরণস্বরূপ যে স্ট্রিংগুলিকে পার্স করে, আমাদের স্ক্যানার ক্লাসের কনস্ট্রাক্টরে স্ট্রিংগুলি পাস করতে হবে।

উদাহরণ:

স্ক্যানার ইন = নতুন স্ক্যানার ('হ্যালো এডুরেকা')

আসুন জাভা কন্সট্রাক্টরদের কিছু দেখি:

নির্মাতা বর্ণনা
স্ক্যানার (ফাইল উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট ফাইল থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (ফাইল উত্স, স্ট্রিং চরসেটনাম) এটি একটি নতুন স্ক্যানার তৈরি করে যা নির্দিষ্ট ফাইল থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (ইনপুট স্ট্রিম উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট ইনপুট স্ট্রিম থেকে স্ক্যান করা মান দেয়
স্ক্যানার (ইনপুটস্ট্রিম উত্স, স্ট্রিং চরসেটনাম) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট ইনপুট স্ট্রিম থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (পঠনযোগ্য উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট উত্স থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (স্ট্রিং উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট স্ট্রিং থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (পঠনযোগ্য বাইট চ্যানেল উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট চ্যানেল থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (পঠনযোগ্য বাইটচ্যানেল উত্স, স্ট্রিং চরসেটনাম) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট চ্যানেল থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (পথের উত্স) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট ফাইল থেকে স্ক্যান করা মান দেয়।
স্ক্যানার (পথের উত্স, স্ট্রিং চরসেটনাম) এটি একটি নতুন স্ক্যানার তৈরি করে, যা নির্দিষ্ট ফাইল থেকে স্ক্যান করা মান দেয়।

উদাহরণ:

আমদানি java.util। * পাবলিক ক্লাস স্ক্যানার উদাহরণ ample পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {স্ক্যানার ইন = নতুন স্ক্যানার (System.in) System.out.print ('আপনার নাম লিখুন:') স্ট্রিংয়ের নাম = ইন.সেক্সটলাইন () System.out.println ('নাম এটি:' + নাম) in.close ()}

// আউটপুট:

আপনার নাম লিখুন: অর্জুন
নাম: অর্জুন

উদাহরণ:

আমদানি করুন java.util। * পাবলিক ক্লাস স্ক্যানারক্লাসএক্স্পেল 1 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) ring স্ট্রিং এস = 'হ্যালো, এটি এডুরেকা।' স্ক্যানার স্ক্যান = নতুন স্ক্যানার (গুলি) System.out.println ('বুলিয়ান ফলাফল:' + স্ক্যান .হাসনেক্সট ()) System.out.println ('স্ট্রিং:' + স্ক্যান.নেক্সটলাইন ()) স্ক্যানক্লোজ () সিস্টেম। out.println ('-------- আপনার বিশদ লিখুন --------') স্ক্যানার ইন = নতুন স্ক্যানার (System.in) System.out.print ('আপনার নাম লিখুন:') স্ট্রিং নাম = in.next () System.out.println ('নাম:' + নাম) System.out.print ('আপনার বয়স লিখুন:') int i = in.nextInt () System.out.println ('বয়স: '+ i) System.out.print (' আপনার বেতন লিখুন: ') ডাবল d = in.nextDouble () System.out.println (' বেতন: '+ ডি) ইনক্লোজ ()}}

// আউটপুট:

বুলিয়ান ফলাফল: সত্য
স্ট্রিং: হ্যালো, এটি এডুরেকা
-------- আপনার বিশদ লিখুন --------
আপনার নাম লিখুন: রমেশ
নাম: রমেশ
আপনার বয়স লিখুন: 25
বয়স: 25
আপনার বেতন লিখুন: 25000
বেতন: 25000

এটির সাথে আমরা 'জাভাতে নেক্সটচার' শীর্ষক এই নিবন্ধটির শেষে এসেছি। আমি আশা করি আপনি কিছু বাস্তব-সময়ের উদাহরণের মাধ্যমে গুরুত্ব এবং বাস্তবায়ন বুঝতে পেরেছেন।

বসন্ত কাঠামো কি

এখন আপনি জাভাতে নেক্সটচারের বেসিকগুলি বুঝতে পেরেছেন, এটি পরীক্ষা করে দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্র কোর্সটি জাভা বিকাশকারী হতে চান এমন শিক্ষার্থী এবং পেশাদারদের জন্য ডিজাইন করা হয়েছে। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট এবং বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি বিভিন্ন জাভা কাঠামোর পাশাপাশি আপনাকে মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে & বসন্ত

আমাদের জন্য একটি প্রশ্ন আছে? এটি 'জাভাতে নেক্সটচার' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।