কিভাবে জাভাতে স্ট্রিং-এ ডবল কনভার্ট করবেন

Kibhabe Jabhate Strim E Dabala Kanabharta Karabena



জাভাতে, ' দ্বিগুণ 'জাভার একটি বস্তু' ডাবল ” র‍্যাপার ক্লাস যা আদিম ডাটা টাইপকে একটি প্যারামিটার হিসাবে ডাবল সংরক্ষণ করে। যাইহোক, কখনও কখনও, আমাদের ডবলকে স্ট্রিং-এ রূপান্তর করতে হবে কারণ স্ট্রিংগুলি আমাদেরকে বৃহত্তর সংখ্যা সংরক্ষণ করতে দেয় যা সংখ্যাগুলিকে ধারণ করে এমন কোনও ডেটা প্রকারের সাথে খাপ খায় না, যেমন পূর্ণসংখ্যা বা দ্বিগুণ।

এই ব্লগটি জাভাতে স্ট্রিং-এ ডাবল রূপান্তর করার পদ্ধতি প্রদর্শন করবে।

জাভাতে স্ট্রিং থেকে ডাবলকে কীভাবে রূপান্তর করবেন?

জাভাতে ডবল থেকে স্ট্রিং রূপান্তরের জন্য, আপনি ব্যবহার করতে পারেন:







  • Double.toString() পদ্ধতি
  • String.valueOf() পদ্ধতি
  • '+' অপারেটর
  • String.format() পদ্ধতি
  • StringBuilder.append() পদ্ধতি
  • StringBuffer.append() পদ্ধতি

আমরা উল্লিখিত প্রতিটি পদ্ধতি এক এক করে আলোচনা করব!



পদ্ধতি 1: Double.toString() পদ্ধতি ব্যবহার করে জাভাতে ডাবলকে স্ট্রিং-এ রূপান্তর করুন

একটি ডবলকে স্ট্রিং-এ রূপান্তর করতে, আপনি ' স্ট্রিং() ডবল ক্লাসের স্ট্যাটিক পদ্ধতি। এটি দ্বিগুণ সংখ্যাসূচক মানকে স্ট্রিং-এ রূপান্তর করে। যেহেতু এটি একটি স্থির পদ্ধতি, তাই আমাদের একটি অবজেক্ট তৈরি করতে হবে না এবং ক্লাসের নাম দিয়ে পদ্ধতিটিকে কল করতে হবে।



বাক্য গঠন





Double.toString ( ভাল ) ;

এখানে ' স্ট্রিং() ' পদ্ধতি রূপান্তর করবে ' ভাল ” স্ট্রিং-এ ডবল ভেরিয়েবল।



উদাহরণ

প্রথমত, আমরা ডাবল ডাটা টাইপের একটি ভেরিয়েবল তৈরি করব যার নাম “ ভাল এবং নিম্নলিখিত মান নির্ধারণ করুন:

দ্বিগুণ ভাল = 783.8956d;

পরবর্তী, আমরা কল করব ' Double.toString() ' পদ্ধতি এবং এটিতে একটি যুক্তি হিসাবে তৈরি করা ডবল ভেরিয়েবলটি পাস করুন:

স্ট্রিং str = Double.toString ( ভাল ) ;

নীচের মুদ্রণ বিবৃতি ফিরে আসবে ' সত্য ' যদি রূপান্তরিত ভেরিয়েবল যা ' str ” একটি স্ট্রিং উদাহরণ; অন্যথায়, এটি ফিরে আসবে ' মিথ্যা ”:

সিস্টেম.আউট.প্রিন্ট ( স্ট্রিং এর উদাহরণ ) ;

আউটপুট প্রদর্শন করে ' সত্য ”, যা নির্দেশ করে যে ফলাফলের মানের ডেটা টাইপ হল স্ট্রিং:

পদ্ধতি 2: String.valueOf() পদ্ধতি ব্যবহার করে জাভাতে স্ট্রিং-এ ডবল রূপান্তর করুন

এছাড়াও আপনি ব্যবহার করতে পারেন ' মান() ডবল থেকে স্ট্রিং রূপান্তরের জন্য স্ট্রিং ক্লাস স্ট্যাটিক পদ্ধতি। এটি যেকোন প্রকারের দশমিক মান নেয়, যেমন ডবল, একটি প্যারামিটার হিসাবে এবং এটিকে একটি স্ট্রিং-এ রূপান্তর করে।

বাক্য গঠন

String.valueOf ( ভাল )

এখানে ' মান() ' মেথড 'ভাল' ডাবল ভেরিয়েবলকে স্ট্রিং-এ রূপান্তর করবে।

উদাহরণ

প্রথমত, আমরা একটি ডাবল টাইপ ভেরিয়েবল তৈরি করব যার নাম “ ভাল ” এবং এতে নিম্নলিখিত মান সংরক্ষণ করুন:

দ্বিগুণ ভাল = 583.856d;

পরবর্তী, আমরা কল করব ' String.valueOf() 'পদ্ধতি পাস করে' ভাল একটি প্যারামিটার হিসাবে:

স্ট্রিং str = String.valueOf ( ভাল ) ;

অবশেষে, রূপান্তরিত মানটি একটি স্ট্রিং উদাহরণ কিনা আমরা পরীক্ষা করব:

সিস্টেম.আউট.প্রিন্ট ( স্ট্রিং এর উদাহরণ ) ;

আউটপুট

পদ্ধতি 3: জাভাতে স্ট্রিং-এ ডাবল রূপান্তর করুন ' ব্যবহার করে + ' অপারেটর

ডাবলকে স্ট্রিং-এ রূপান্তর করার সবচেয়ে সহজ উপায় হল “+” অ্যাডিশন অপারেটর ব্যবহার করা। স্ট্রিং-এর সাথে ব্যবহার করা হলে এটি একটি সংযোজন অপারেটর হিসাবে কাজ করে। একইভাবে, একটি দ্বৈত মানকে একটি খালি স্ট্রিংয়ের সাথে সংযুক্ত করে একটি স্ট্রিং-এ রূপান্তর করা যেতে পারে।

বাক্য গঠন

val + ''

এখানে ' + 'অপারেটর সংযুক্ত করবে ' ভাল ” একটি খালি স্ট্রিং সহ ডবল টাইপ ভেরিয়েবল, যার ফলে এটির দ্বিগুণ থেকে স্ট্রিং রূপান্তর হয়।

উদাহরণ

প্রথমে, আমরা একটি ভেরিয়েবলে একটি দশমিক মান সংরক্ষণ করব “ ভাল ”:

দ্বিগুণ ভাল = 543.656d;

তারপর, একটি স্ট্রিং টাইপ ভেরিয়েবল তৈরি করুন “ str 'যা কনক্যাটেনেট করার পরে রূপান্তরিত স্ট্রিং সংরক্ষণ করে' ভাল একটি খালি স্ট্রিং সহ:

স্ট্রিং str = Val + '' ;

অবশেষে, রূপান্তরিত মানটি একটি স্ট্রিং উদাহরণ কিনা আমরা পরীক্ষা করব:

সিস্টেম.আউট.প্রিন্ট ( স্ট্রিং এর উদাহরণ ) ;

আউটপুট

এখন, পরবর্তী বিভাগে যান!

পদ্ধতি 4: String.format() পদ্ধতি ব্যবহার করে জাভাতে স্ট্রিং-এ ডবল রূপান্তর করুন

দ্য ' String.format() ” পদ্ধতিটি ডাবল থেকে স্ট্রিং রূপান্তরের জন্যও ব্যবহার করা যেতে পারে। এই পদ্ধতিতে, আমরা দশমিক মান পাস করব “ %f ” স্পেসিফায়ার, যা নির্দেশ করে যে দ্বিতীয় প্যারামিটারে ফ্লোটিং-পয়েন্ট সংখ্যা রয়েছে। এটি তারপর ডবল মানটিকে স্ট্রিং ফর্ম্যাটে রূপান্তর করে।

বাক্য গঠন

String.format ( '%f' , ভাল )

এখানে ' String.format() ' পদ্ধতি রূপান্তর করবে ' ভাল স্ট্রিং ফরম্যাটে ডবল টাইপ ভেরিয়েবল।

উদাহরণ

এই উদাহরণে, আমাদের একটি ডবল ভেরিয়েবল আছে “ ভাল নিম্নলিখিত মান সহ:

দ্বিগুণ ভাল = 1233.676d;

আমরা এখন কল করব ' String.format() 'পদ্ধতি এবং পাস' %f 'একটি নির্দিষ্টকারী হিসাবে এবং' ভাল 'দ্বিতীয় পরামিতি হিসাবে:

স্ট্রিং str = String.format ( '%f' , ভাল ) ;

অবশেষে, রূপান্তরিত মানটি একটি স্ট্রিং উদাহরণ কিনা আমরা পরীক্ষা করব:

সিস্টেম.আউট.প্রিন্ট ( স্ট্রিং এর উদাহরণ ) ;

আউটপুট

পদ্ধতি 5: StringBuilder.append() পদ্ধতি ব্যবহার করে জাভাতে স্ট্রিং-এ ডাবল রূপান্তর করুন

জাভাতে, ' সংযোজন() 'এর পদ্ধতি' স্ট্রিংবিল্ডার ” ক্লাস ডাবল থেকে স্ট্রিং রূপান্তরের জন্যও ব্যবহৃত হয়।

বাক্য গঠন

স্ট্রিং str = নতুন স্ট্রিংবিল্ডার ( ) .সংযোজন ( ভাল ) .স্ট্রিং ( ) ;

এই পদ্ধতিটি ব্যবহার করার জন্য, প্রথমে, আমরা StringBuilder ক্লাসের একটি অবজেক্ট তৈরি করব, তারপর ডাবল ভেরিয়েবলের মান যুক্ত করব “ ভাল এটিতে এবং এটিকে স্ট্রিং-এ রূপান্তর করুন।

উদাহরণ

এখন, আমরা একটি নতুন বস্তু তৈরি করব ' স্ট্রিংবিল্ডার 'শ্রেণীর নাম' str 'এবং কল করুন' সংযোজন() 'পদ্ধতি পাস করে' ভাল ডবল ভেরিয়েবল এবং 'toString()' পদ্ধতির মাধ্যমে স্ট্রিং এ রূপান্তর করা:

স্ট্রিং str = নতুন স্ট্রিংবিল্ডার ( ) .সংযোজন ( ভাল ) .স্ট্রিং ( ) ;

আউটপুট

পদ্ধতি 6: StringBuffer.append() পদ্ধতি ব্যবহার করে জাভাতে স্ট্রিং-এ ডবল কনভার্ট করুন

ডাবলকে স্ট্রিং-এ রূপান্তর করার আরেকটি পদ্ধতি রয়েছে, যা হল “ সংযোজন() 'এর পদ্ধতি' স্ট্রিংবাফার 'শ্রেণী। এটি উপরের মতই কাজ করে ' StringBuilder.append() 'পদ্ধতি। এটি পদ্ধতিগুলি অ্যাক্সেস করতে এবং তারপরে স্ট্রিং-এ রূপান্তর করতে স্ট্রিংবাফার ক্লাসের একটি বস্তু তৈরি করে।

বাক্য গঠন

স্ট্রিং str = নতুন স্ট্রিংবাফার ( ) .সংযোজন ( ভাল ) .স্ট্রিং ( ) ;

এই পদ্ধতিটি ব্যবহার করার জন্য, প্রথমে, আমরা StringBuffer ক্লাসের একটি অবজেক্ট তৈরি করব, তারপর ডাবল ভেরিয়েবলের মান যুক্ত করব “ ভাল এটিতে এবং এটিকে স্ট্রিং-এ রূপান্তর করুন।

উদাহরণ
প্রথমত, স্ট্রিংবাফার ক্লাসের একটি উদাহরণ তৈরি করুন এবং তারপরে একটি ডবল মান পাস করে অ্যাপেন্ড() পদ্ধতিতে কল করুন যা ' ব্যবহার করে একটি স্ট্রিং-এ রূপান্তরিত হবে। স্ট্রিং() 'পদ্ধতি:

স্ট্রিং str = নতুন স্ট্রিংবাফার ( ) .সংযোজন ( ভাল ) .স্ট্রিং ( ) ;

আউটপুট

আমরা জাভাতে ডাবল থেকে স্ট্রিং রূপান্তর সম্পর্কিত প্রাথমিক তথ্য অফার করেছি।

উপসংহার

জাভাতে ডাবলকে স্ট্রিং-এ রূপান্তর করতে, আপনি বিভিন্ন পদ্ধতি ব্যবহার করতে পারেন যেমন Double.toString(), String.valueOf(), “+” অপারেটর, String.format(), StringBuilder.append(), এবং StringBuffer.append( ) পদ্ধতি। প্রথম চারটি পদ্ধতিতে নির্দিষ্ট উদ্দেশ্যের জন্য কোনো অতিরিক্ত বস্তু তৈরির প্রয়োজন নেই, যেখানে শেষ দুটি পদ্ধতির জন্য, নির্দিষ্ট শ্রেণীর একটি বস্তু তৈরি করতে হবে এবং তারপরে তার সম্পর্কিত পদ্ধতিতে কল করতে হবে। এই ব্লগে, আমরা ডবল থেকে স্ট্রিং রূপান্তরের পদ্ধতি প্রদর্শন করেছি।