জাভাতে CharAt কীভাবে প্রয়োগ করবেন?

জাভাতে CharAt সম্পর্কিত এই নিবন্ধটি আপনাকে জাভা চরআউট () স্ট্রিং পদ্ধতির সাথে পরিচয় করিয়ে দেবে। এই নিবন্ধটি এই পদ্ধতিটি ব্যবহারের বিভিন্ন উপায় প্রদর্শন করবে।

CharAt () in একটি পদ্ধতি যা বিশেষত একটি স্ট্রিংয়ের নির্দিষ্ট সূচকে অক্ষরটি ফিরিয়ে আনতে ব্যবহৃত হয়। এই নিবন্ধে আমরা এই বিষয়টি বিস্তারিতভাবে বুঝতে পারি। নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে,



সুতরাং আসুন শুরু করা যাক



জাভা মধ্যে CharAt

চরআউট () পদ্ধতির জন্য, পাস করা সূচকের মানটি 0 এবং (স্ট্রিংয়ের দৈর্ঘ্য - 1) এর মধ্যে হওয়া আবশ্যক। সূচকের মান এর চেয়ে বড়, সমান বা aণাত্মক সংখ্যার ক্ষেত্রে ক স্ট্রিংইন্ডেক্সআউটআউটবাউন্ডসেক্সপশন ফেরত দেওয়া হয়

স্বাক্ষর



পাবলিক চর চার্ট (ইনড ইনডেক্স)

প্যারামিটার

সূচি: চরিত্রের সূচি ফেরত দেওয়া



ফিরুন

নির্দিষ্ট অবস্থানে অক্ষরটি ফিরে আসে।

ব্যতিক্রম

স্ট্রিংইন্ডেক্সআউটআউটবাউন্ডএক্সসেপশন : সূচকের মান negativeণাত্মক, স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বড় বা সমান হলে প্রত্যাবর্তন।

জাভা নিবন্ধে এই চারএটি নিয়ে চলছে

উদাহরণ

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) ring স্ট্রিং স্ট্রিং = 'আমাদের অবশ্যই গ্রহটি জলবায়ু পরিবর্তনের হাত থেকে রক্ষা করতে হবে' // এটি স্ট্রিং এর প্রথম অক্ষর c1 = str.charAt (0) চর সি 2 প্রদান করে str.charAt (5) চর c3 = str.charAt (9) চর c4 = str.charAt (15) System.out.println ('0 সূচকে অক্ষর:' + সি 1) System.out.println ('5 তম অক্ষর সূচি: '+ সি 2) System.out.println (' 9 তম সূচকে অক্ষর: '+ সি 3) System.out.println (' 15 তম সূচকে অক্ষর: '+ সি 4)}}

আউটপুট

0 সূচকের অক্ষর: ডাব্লু

5 তম সূচকে অক্ষরটি হল: গুলি

একাদশ সূচকে অক্ষরটি হ'ল: ক

20 তম সূচকে অক্ষরটি হ'ল: ই

জাভা নিবন্ধে এই চারএটি নিয়ে চলছে

স্ট্রিংইন্ডেক্সআউটআউটবাউন্ডসেক্সপেশনের উদাহরণ

Aণাত্মক সূচক পাস করার পরে, বা দৈর্ঘ্যের () - 1 এর চেয়ে বেশি সূচকগুলি পাস করার পরে একটি স্ট্রিংইন্ডেক্সআউটআউটবাউন্ডসেক্সশন নিক্ষেপ করা হবে।

নিম্নলিখিত উদাহরণে, একটি নেতিবাচক সূচক পাস করা হয়েছে:

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) ring স্ট্রিং str = 'ক্লাইমেট চেঞ্জ' // নেগেটিভ ইনডেক্স চার্ট c = str.charAt (-1) System.out.println (c)}}

আউটপুট

থ্রেড 'মূল' java.lang.StringIndexOutOfBoutsException মধ্যে ব্যতিক্রম: স্ট্রিং সূচক সীমার বাইরে নেই: -1

java.base / java.lang.StringLatin1.charAt (ট্রিংল্যাটিন 1. জাভা ৪৪৪)

java.base / java.lang.String.charAt (স্ট্রিং.জভা:692) এ

মেইন.মেনে (মেইন.জাভা ৫৫)

কমান্ড শূন্য-স্থিতি স্থিতি 1 সহ প্রস্থান করা হয়েছে

কোডটি ব্যতিক্রম সহ শেষ হয়।

গৌণিক অবস্থানে পুনরাবৃত্তি ব্যবহার করে

জাভা নিবন্ধে এই চারএটি নিয়ে চলছে

চারআউট () ব্যবহার করে স্ট্রিংয়ের সমস্ত অক্ষর মুদ্রণ করা হচ্ছে

স্ট্রিংয়ের () -1 দৈর্ঘ্যের লুপের জন্য স্ট্রিংয়ের সমস্ত অক্ষর মুদ্রণের জন্য তৈরি করা হয়।

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) ring স্ট্রিং s = 'ক্লাইমেট চেঞ্জ' এর জন্য (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

আউটপুট

l

i

মি

প্রতি

টি

হয়

এইচ

প্রতি

এন

হয়

জাভা নিবন্ধে এই চারএটি নিয়ে চলছে

চরআউট () ব্যবহার করে একটি চরিত্রের ফ্রিকোয়েন্সি গণনা করা হচ্ছে

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস) ring স্ট্রিং s = 'ক্লাইমেট চেঞ্জ আইস রিল' ইন্ট কাউন্ট = 0 এর জন্য (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

চরআউট () ব্যবহার করে একটি চরিত্রের ফ্রিকোয়েন্সি নির্ধারণ করা যেতে পারে:

আউটপুট

সি এর ফ্রিকোয়েন্সি হ'ল: 2

জাভা নিবন্ধে এই চারএটি নিয়ে চলছে

একটি স্ট্রিংয়ের প্রথম এবং শেষ অক্ষর মুদ্রণ করা হচ্ছে

একটি স্ট্রিংয়ের প্রথম এবং শেষ অক্ষরটি CharAt () ব্যবহার করে মুদ্রণ করা যেতে পারে:

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আর্টস) {স্ট্রিং s = 'জলবায়ু পরিবর্তন আসল' int strLength = s.leth () // প্রথম অক্ষর System.out.println ('0 সূচকে অক্ষর:' + s.charAt (0)) // স্ট্রিংয়ের দৈর্ঘ্য -১ সূচক সিস্টেম-এ.আর.প্রিন্টলনে উপস্থিত সর্বশেষ অক্ষর আনয়ন ('শেষ সূচীতে অক্ষর:' + এস.সিআরএটি (স্ট্রেনলথ -১))}}

আউটপুট

0 সূচকে অক্ষর: সি

শেষ সূচকে অক্ষর: l

CharAt () পদ্ধতিটি ব্যবহারকারীকে নির্দিষ্ট নির্দিষ্ট সূচীতে উপাদানগুলি অ্যাক্সেস করার অসংখ্য উপায় সরবরাহ করে, যতক্ষণ না সূচকটি যথাযথ পরিসরের মধ্যে পড়ে।

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

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