জাভাতে, আমরা এমন পরিস্থিতিগুলি দেখতে পাই যেখানে আমাদের প্রাথমিক তথ্য প্রকারের পরিবর্তে অবজেক্টগুলি ব্যবহার করতে হবে। এটি সম্পাদন করতে, মোড়ক ক্লাস সরবরাহ করে চরিত্র আদিম জন্য চর । জাভায় চরের এই নিবন্ধে, আসুন আমরা বিশদটি একইভাবে বুঝতে পারি।
নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
চল শুরু করি!
জাভাতে অক্ষর শ্রেণি
দ্য ক্যারেক্টার ক্লাস সাধারণত সমস্ত আদিম ধরণের মান মোড়ায় গ আছে মধ্যে একটি অবজেক্ট । ধরণের অক্ষরের যে কোনও অবজেক্টে একটি একক ক্ষেত্র থাকতে পারে যার প্রকার চর । ক্যারেক্টার ক্লাসটি বেশ কয়েকটি দরকারী ক্লাস দেয় (যেমন, স্থির) অক্ষরের সাথে কাজ করার জন্য।
চরিত্রের সাথে একটি চরিত্রের অবজেক্ট তৈরি করা নির্মাতা ও বিয়োগ
একটি পদ্ধতি জাভাস্ক্রিপ্ট কি
অক্ষর সিএইচ = নতুন অক্ষর ('এ')
উপরের বিবৃতিটি একটি চরিত্রের অবজেক্ট তৈরি করে যার মধ্যে ‘a’ টাইপ চর রয়েছে। চরিত্র শ্রেণিতে কেবলমাত্র একজন নির্মাতা রয়েছেন যা চর ডেটা ধরণের যুক্তির প্রত্যাশা করে।
জাভায় চরের উপর এই নিবন্ধের পরবর্তী, আসুন জাভাতে অক্ষরগুলির সাথে ব্যবহৃত কয়েকটি পালানোর সিকোয়েন্সগুলি দেখি।
একটি int এ একটি ডাবল নিক্ষেপ
সিকোয়েন্স এস্কেপ
ক এর পূর্বে একটি চরিত্র ব্যাকস্ল্যাশ () সাধারণত একটি অব্যাহতি ক্রম বলা হয়। নীচে উল্লিখিত একটি টেবিল রয়েছে যা আপনাকে এই ধারণাটি বুঝতে সহায়তা করবে।
সিকোয়েন্স এস্কেপ | বর্ণনা |
টি | এই সময়ে পাঠ্যে একটি ট্যাব প্রবেশ করান In |
এন | এটি পাঠ্যে একটি নতুন লাইন সন্নিবেশ করায়। |
খ | এই সময়ে পাঠ্যে একটি ব্যাকস্পেস সন্নিবেশ করান। |
r | এটি এই মুহুর্তে পাঠ্যের মধ্যে একটি ক্যারেজ রিটার্ন সন্নিবেশ করায়। |
চ | এটি এই সময়ে পাঠ্যটিতে একটি ফর্ম ফিড সন্নিবেশ করায়। |
' | এটি এই বিন্দুতে পাঠ্যের একক উদ্ধৃতি অক্ষরকে ছড়িয়ে দেয়। |
' | এটি এই সময়ে পাঠ্যে একটি ডাবল উদ্ধৃতি অক্ষর সন্নিবেশ করায়। |
এই সময়ে পাঠ্যে একটি ব্যাকস্ল্যাশ অক্ষর সন্নিবেশ করান। |
যেহেতু আপনি পালানোর ক্রমগুলি বুঝতে পেরেছেন, আসুন আমরা এগিয়ে চলি এবং সেই চরিত্রের পদ্ধতিগুলি বুঝতে পারি জাভাতে
চরিত্র শ্রেণির পদ্ধতি
নিম্নলিখিত টেবিলে কয়েকটি গুরুত্বপূর্ণ আলোচনা করা হয়েছে চরিত্র শ্রেণীর।
পদ্ধতি | বর্ণনা |
হোয়াইটস্পেস () | এটি নির্ধারিত চর মানটি সাদা জায়গা কিনা তা নির্ধারণে সহায়তা করে। |
# ডিজিট () | এটি নির্ধারিত চর মানটি একটি অঙ্ক কিনা তা নির্ধারণে সহায়তা করে। |
isLetter () | এটি চর মানটি একটি অক্ষর কিনা তা নির্ধারণে সহায়তা করে। |
isUpperCase () | এটি নির্ধারিত চর মানটি বড়হীন কিনা তা নির্ধারণে সহায়তা করে। |
ইসলওয়ারকেস () | এটি নির্ধারিত চর মানটি ছোট হাতের কিনা তা নির্ধারণে সহায়তা করে। |
টুঅপারকেস () | এটি নির্দিষ্ট চর মানটির বড় আকারের ফর্মটি প্রদান করে। |
toLowerCase () | এটি নির্দিষ্ট চর মানটির ছোট হাতের ফর্মটি প্রদান করে। |
স্ট্রিং() | এটি একটি স্ট্রিং অবজেক্টকে নির্দিষ্ট অক্ষরের মান উপস্থাপন করে returns |
এর পরে, জাভা চরে এই নিবন্ধে, আসুন আমরা উপরের আলোচিত পদ্ধতির ব্যবহারিক বাস্তবায়নটি দেখি।
কোড:
আমদানি java.util. স্ক্যানার পাবলিক ক্লাস জাভাচ্যাকারএক্স্পামেল 1 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {// প্রথম ইনপুটটির জন্য ব্যবহারকারীকে জিজ্ঞাসা করুন। System.out.print ('প্রথম ইনপুট:') // ব্যবহারকারীর ইনপুট পেতে স্ক্যানার ক্লাসটি ব্যবহার করুন। স্ক্যানার স্ক্যানার = নতুন স্ক্যানার (System.in) // ব্যবহারকারী ইনপুট পান। চর [] মান 1 = স্ক্যানার.নেক্সটলাইন ()। টুচ্যারআরে () ইন্ট রেজাল্ট 1 = 0 // নির্দিষ্ট বর্ণের জন্য অক্ষর গণনা করুন। (চর ch1: মান 1) এর জন্য {ফলাফল 1 = চরিত্র.ক্যারকাউন্ট (ch1)} // ফলাফল মুদ্রণ করুন। সিস্টেম.আউট.প্রিন্ট ('মান:' + রেজাল্ট 1 + 'এন') সিস্টেম.আউট.প্রিন্ট ('দ্বিতীয় ইনপুট:') চর [] মান 2 = স্ক্যানার.নেক্সটলাইন ()। থেকে ট্যারিআররে () (চর ch2: মান 2) { int ফলাফল2 = ক্যারেক্টার.হ্যাশকোড (ch2) System.out.print ('' + ch2 + 'অক্ষরের জন্য হ্যাশ কোডটি দেওয়া হয়েছে:' + রেজাল্ট 2 + 'এন')। System.out.print ('তৃতীয় ইনপুট: ') চর [] মান3 = স্ক্যানার.নেক্সটলাইন ()। (চার সিএফ 3: মান 3) এর জন্য ট্যচারআরে () থেকে le বুলিয়ান রেজাল্ট 3 = চরিত্র.আইস ডিজিট (চি 3) যদি (ফলাফল3) {System.out.println (' চরিত্র '' + + ch3 + '' একটি অঙ্ক। ')} অন্যথায় {System.out.println (' অক্ষর '' + ch3 + '' একটি সংখ্যা নয়। ')। System.out.print (' চতুর্থ ইনপুট: ') চর [] ভ্যালু 4 = স্ক্যানার.নেক্সটলাইন ()। টুচ্যারআরে () এর জন্য (চর সিএফ 4: মান 4) le বুলিয়ান রেজাল্ট 4 = ক্যারেক্টার.আইসিসোকন্ট্রোল (ch4) System.out.println ('চতুর্থ অক্ষর' + ch4 + '' একটি আইএসও নিয়ন্ত্রণ : '+ রেজাল্ট 4)}}}
আউটপুট:
প্রথম ইনপুট: 89 মান: 1 দ্বিতীয় ইনপুট: জে 'জে' অক্ষরটির হ্যাশ কোডটি দেওয়া হয়েছে: 74 তৃতীয় ইনপুট: 5 অক্ষর 5 'একটি অঙ্ক। চতুর্থ ইনপুট: h চতুর্থ অক্ষর 'এইচ' একটি আইএসও নিয়ন্ত্রণ: মিথ্যা
এটির সাথে, আমরা জাভায় চরে এই নিবন্ধটি শেষ করেছি। আমি আশা করি আপনি জাভার মূল বিষয়গুলি বুঝতে পেরেছেন। যদি আপনি 'জাভায় চরে' এই নিবন্ধটি পেয়ে থাকেন তবে এটি দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by আমরা আপনার যাত্রার প্রতিটি পদক্ষেপে আপনাকে সহায়তা করতে এখানে আছি, এই জাভা সাক্ষাত্কারের প্রশ্নগুলি ছাড়াও হয়ে উঠার জন্য, আমরা এমন একটি পাঠ্যক্রম নিয়ে এসেছি যা শিক্ষার্থী এবং পেশাদারদের জন্য ডিজাইন করা হয়েছে জাভা বিকাশকারী।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এটি 'জাভায় চরের মন্তব্য বিভাগে উল্লেখ করুন ' এবং যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।