জাভা উদাহরণ সহ Char int-এ রূপান্তর করুন

Jabha Udaharana Saha Char Int E Rupantara Karuna



জাভাতে প্রোগ্রামিং করার সময়, এমন উদাহরণ হতে পারে যেখানে প্রোগ্রামারকে একটি অক্ষর মান(গুলি) ভিন্নভাবে ব্যবহার করতে হবে। উদাহরণস্বরূপ, অনুরূপ আনা হচ্ছে ' হেক্সাডেসিমেল 'বা' ASCII ” চরিত্র(গুলি) এর বিরুদ্ধে উপস্থাপনা। এই ধরনের পরিস্থিতিতে, রূপান্তর করা ' চর ' প্রতি ' int 'জাভাতে বিকাশকারীর শেষে রূপান্তর কৌশলগুলিকে স্ট্রিমলাইন করার ক্ষেত্রে বিস্ময়কর কাজ করে৷

এই ব্লগটি রূপান্তর করার পদ্ধতি নিয়ে আলোচনা করবে ' চর ' প্রতি ' int 'জাভাতে।

কিভাবে উদাহরণ সহ জাভাতে 'চার' কে 'Int' এ রূপান্তর/রূপান্তর করবেন?

পরিবর্তন করতে ' চর ' প্রতি ' int 'জাভাতে, নিম্নলিখিত পদ্ধতিগুলি প্রয়োগ করুন:







পদ্ধতি 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 'জাভাতে।