এই ব্লগটি রূপান্তর করার পদ্ধতি নিয়ে আলোচনা করবে ' চর ' প্রতি ' int 'জাভাতে।
কিভাবে উদাহরণ সহ জাভাতে 'চার' কে 'Int' এ রূপান্তর/রূপান্তর করবেন?
পরিবর্তন করতে ' চর ' প্রতি ' int 'জাভাতে, নিম্নলিখিত পদ্ধতিগুলি প্রয়োগ করুন:
- ' Character.getNumericValue() 'পদ্ধতি।
- বরাদ্দ করা হচ্ছে ' int 'ডেটা টাইপ।
- ' parseInt() ' এবং ' String.valueOf() 'পদ্ধতি।
পদ্ধতি 1: 'Character.getNumericValue()' পদ্ধতি ব্যবহার করে জাভাতে Char কে Int-এ রূপান্তর করুন
দ্য ' Character.getNumericValue() 'পদ্ধতি নির্দিষ্ট অক্ষরের int মান প্রদান করে, এবং অক্ষরটির কোন int মান না থাকার ক্ষেত্রে, ' -1 ” ফেরত দেওয়া হয়। এই পদ্ধতিটি নির্দিষ্ট অক্ষরকে একটি পূর্ণসংখ্যাতে রূপান্তর করতে প্রয়োগ করা যেতে পারে।
বাক্য গঠন
getNumericValue ( এক্স )
উপরের সিনট্যাক্সে, ' এক্স ” একটি পূর্ণসংখ্যাতে রূপান্তর করা প্রয়োজন এমন অক্ষরের সাথে মিলে যায়৷
উদাহরণ
আসুন নিম্নলিখিত উদাহরণটি পর্যালোচনা করি:
চর চরিত্র = 'ক' ;int বরাদ্দ করা = চরিত্র . getNumericValue ( চরিত্র ) ;
পদ্ধতি . আউট . println ( 'পূর্ণসংখ্যা হল:' + বরাদ্দ করা ) ;
কোডের উপরের লাইনগুলিতে:
- প্রথমে, চরিত্রটি শুরু করুন।
- পরবর্তী ধাপে, প্রয়োগ করুন ' Character.getNumericValue() ” পদ্ধতি, নির্দিষ্ট অক্ষরটিকে এর পরামিতি হিসাবে জমা করে।
- অবশেষে, পদ্ধতির পরামিতি হিসাবে প্রাথমিক অক্ষরটিকে 'এ রূপান্তর করুন পূর্ণসংখ্যা ”
আউটপুট
উপরের আউটপুটে, এটি দেখা যায় যে সংশ্লিষ্ট পূর্ণসংখ্যা ফেরত দেওয়া হয়েছে, যা একটি ' হেক্সাডেসিমেল চরিত্রের উপস্থাপনা।
পদ্ধতি 2: 'int' ডেটা টাইপ বরাদ্দ করে জাভাতে Char কে Int (ASCII প্রতিনিধিত্ব) রূপান্তর করুন
এই পদ্ধতিতে, ' চর 'কে একটি পূর্ণসংখ্যাতে রূপান্তর করা যেতে পারে, যেমন, ' ASCII ' প্রতিনিধিত্ব, বরাদ্দ করে ' int ' প্রারম্ভিক পূর্ণসংখ্যার ডেটা টাইপ:
চর চরিত্র = 'ক' ;int বরাদ্দ করা = চরিত্র ;
পদ্ধতি . আউট . println ( 'ASCII মান হল: ' + বরাদ্দ করা ) ;
উপরের কোড ব্লকে:
- একইভাবে, একটি পূর্ণসংখ্যাতে রূপান্তর করা প্রয়োজন এমন অক্ষরটি শুরু করুন।
- তারপর, বরাদ্দ করুন ' int ” অক্ষরের ডাটা টাইপ।
- অবশেষে, তার “এর সমতুল্য সংশ্লিষ্ট পূর্ণসংখ্যা প্রদর্শন করুন ASCII 'প্রতিনিধিত্ব।
আউটপুট
এই আউটপুটে, এটি বিশ্লেষণ করা যেতে পারে যে সংশ্লিষ্ট পূর্ণসংখ্যা, অর্থাৎ, “ ASCII ” সমতুল্য, ফেরত দেওয়া হয়।
পদ্ধতি 3: 'parseInt()' এবং 'String.valueOf()' পদ্ধতি ব্যবহার করে জাভাতে Char int-এ রূপান্তর করুন
দ্য ' parseInt() 'পদ্ধতিটি 'এর আদিম ডেটা টাইপ পেতে ব্যবহৃত হয় স্ট্রিং ', এবং ' String.valueOf() ” পদ্ধতি বিভিন্ন ধরনের মানকে একটি স্ট্রিংয়ে রূপান্তরিত করে। এই পদ্ধতিগুলি অক্ষরটিকে একটি স্ট্রিং-এ রূপান্তর করতে এবং তারপর স্ট্রিংয়ের একটি পূর্ণসংখ্যা উপস্থাপনা ফেরাতে একত্রিত করা যেতে পারে।
বাক্য গঠন
parseInt ( x,y )এই সিনট্যাক্সে:
- ' এক্স ” দশমিকের স্ট্রিং উপস্থাপনা বোঝায়।
- ' এবং 'এক্স' কে পূর্ণসংখ্যাতে রূপান্তর করে।
উপরে প্রদত্ত সিনট্যাক্সে, ' চরিত্র ” একটি স্ট্রিং এ রূপান্তরিত করা প্রয়োজন যে অক্ষর অনুরূপ.
উদাহরণ
আসুন নীচের প্রদত্ত কোড লাইনের মধ্য দিয়ে যাওয়া যাক:
চর চরিত্র = '1' ;int বরাদ্দ করা = পূর্ণসংখ্যা . parseInt ( স্ট্রিং . মান ( চরিত্র ) ) ;
পদ্ধতি . আউট . println ( 'পূর্ণসংখ্যা হল:' + বরাদ্দ করা ) ;
উপরের কোড অনুসারে, নিম্নলিখিত পদক্ষেপগুলি প্রয়োগ করুন:
- একইভাবে, একটি পূর্ণসংখ্যাতে রূপান্তরিত করার জন্য অক্ষরটিকে আরম্ভ করুন।
- এখন, সম্মিলিত প্রয়োগ করুন ' parseInt() ' এবং ' String.valueOf() ” পদ্ধতিগুলি প্রথমে প্রাথমিক অক্ষরটিকে একটি স্ট্রিংয়ে রূপান্তরিত করে এবং তারপরে স্ট্রিংটিকে একটি পূর্ণসংখ্যাতে রূপান্তর করে।
- অবশেষে, রূপান্তরিত লগ করুন ' পূর্ণসংখ্যা চরিত্রের উপস্থাপনা।
আউটপুট
এই আউটপুটটি বোঝায় যে কাঙ্ক্ষিত প্রয়োজনীয়তা পূরণ হয়েছে।
উপসংহার
জাভাতে char int-এ রূপান্তর করতে, প্রয়োগ করুন “ Character.getNumericValue() 'পদ্ধতি, বরাদ্দ করুন' int 'ডাটা টাইপ, বা সম্মিলিত ব্যবহার করুন' parseInt() ' এবং ' String.valueOf() 'পদ্ধতি। এই পদ্ধতিগুলি ' int ” মান সরাসরি, প্রয়োজনীয় ডেটা টাইপ বরাদ্দ করে বা অক্ষরটিকে প্রথমে একটি স্ট্রিংয়ে রূপান্তর করে এবং যথাক্রমে একটি পূর্ণসংখ্যাতে পার্স করে। এই ব্লগটি রূপান্তর করার পদ্ধতির বিষয়ে বিস্তারিত বর্ণনা করেছে ' চর ' প্রতি ' int 'জাভাতে।