নিম্নলিখিত পদ্ধতিগুলি জাভাতে উপলব্ধ যা ব্যবহার করে আপনি দ্বিগুণ মানকে স্ট্রিং-
-এ রূপান্তর করতে পারেনক্লাস ডাবলের toString() পদ্ধতি
এই পদ্ধতিটি বর্তমান ডাবল অবজেক্টের স্ট্রিং বিন্যাস প্রদান করে। ডাবল মানকে স্ট্রিং-এ রূপান্তর করতে।
-
ডাবল ক্লাস রেফারেন্স ভেরিয়েবলে প্রয়োজনীয় আদিম দ্বিগুণ মান পড়ুন (অটোবক্সিং ঘটে)।
-
toString() ব্যবহার করে এটিকে একটি স্ট্রিং-এ রূপান্তর করুন পদ্ধতি।
দ্রষ্টব্য − আপনি সরাসরি toString()-এ ডাবল মান পাস করতে পারেন পদ্ধতি সরাসরি −
উদাহরণ
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); Double d = sc.nextDouble(); String result = d.toString(); System.out.println("The result is: "+result); System.out.println(Double.toString(d)); } }
আউটপুট
Enter a double value: 2548.2325 The result is: 2548.2325 2548.2325
স্ট্রিং ক্লাসের valueOf() পদ্ধতি
এই পদ্ধতিটি প্যারামিটার হিসাবে একটি char বা, char অ্যারে বা, ডবল বা, ফ্লোট বা, int বা, দীর্ঘ বা একটি বস্তু গ্রহণ করে এবং এর স্ট্রিং উপস্থাপনা প্রদান করে। ডাবল মানকে স্ট্রিং-
-এ রূপান্তর করতে-
দ্বিগুণ মান পান।
-
এই পদ্ধতিতে একটি প্যারামিটার হিসাবে এটি পাস করুন এবং এর স্ট্রিং বিন্যাস পুনরুদ্ধার করুন৷
উদাহরণ
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); Double d = sc.nextDouble(); String result = "".valueOf(d); System.out.println("The result is: "+result); } }
আউটপুট
Enter a double value: 2548.2325 The result is: 2548.2325
স্ট্রিং ক্লাসের বিন্যাস() পদ্ধতি
এই পদ্ধতিটি একটি ফরম্যাট স্ট্রিং এবং আর্গুমেন্ট (ভারারগস) গ্রহণ করে এবং নির্দিষ্ট ফরম্যাটে প্রদত্ত ভেরিয়েবলের একটি স্ট্রিং অবজেক্ট প্রদান করে। ডাবল মানকে স্ট্রিং-
-এ রূপান্তর করতে-
দ্বিগুণ মান পান।
-
ফরম্যাট() আহ্বান করুন ডবল মান সহ ফরম্যাট স্ট্রিং হিসাবে “%f” পাস করার পদ্ধতি।
উদাহরণ
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); double d = sc.nextDouble(); String result = String.format("%f", d); System.out.println("The result is: "+result); } }
আউটপুট
Enter a double value: 2548.2325 The result is: 2548.2325
StringBuilder বা StringBuffer-এর append() পদ্ধতি
সংযোজন() StringBuilder বা StringBuffer অবজেক্টের পদ্ধতি একটি বুলিয়ান বা, char বা, char অ্যারে বা, ডবল বা, ফ্লোট বা, int বা, লং বা, স্ট্রিং মানকে প্যারামিটার হিসেবে গ্রহণ করে এবং বর্তমান অবজেক্টে যোগ করে।
-
দ্বিগুণ মান পান।
-
অ্যাপেন্ড() ব্যবহার করে এটিকে স্ট্রিংবাফার অবজেটে যুক্ত করুন পদ্ধতি।
-
toString() ব্যবহার করে StringBuffer অবজেক্টের স্ট্রিং মান পুনরুদ্ধার করুন পদ্ধতি।
উদাহরণ
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); double d = sc.nextDouble(); StringBuffer sb = new StringBuffer(); sb.append(d); String result = sb.toString(); System.out.println("The result is: "+result); } }
আউটপুট
Enter a double value: 2548.2325 The result is: 2548.2325