কম্পিউটার

জাভাতে নম্বর ফরম্যাট ক্লাস


NumberFormat আপনাকে যেকোনো লোকেলের জন্য নম্বর ফরম্যাট এবং পার্স করতে সাহায্য করে। এটি সমস্ত সংখ্যা বিন্যাসের জন্য বিমূর্ত বেস ক্লাস।

NumberFormat class−

এর কিছু পদ্ধতি নিচে দেওয়া হল
সংশোধনকারী এবং প্রকার পদ্ধতি এবং বর্ণনা
অবজেক্ট ক্লোন()
ক্লোনযোগ্য ওভাররাইড করে।
বুলিয়ান সমান (বস্তু বস্তু)
সমান ওভাররাইড করে।
স্ট্রিং। বিন্যাস (ডবল নম্বর)
বিন্যাসের বিশেষীকরণ।
বিমূর্ত স্ট্রিংবাফার ফরম্যাট(ডবল নম্বর, স্ট্রিংবাফার টু অ্যাপেন্ডটু, ফিল্ড পজিশন অবস্থান)
বিন্যাসের বিশেষীকরণ।
স্ট্রিং বিন্যাস (দীর্ঘ সংখ্যা)
বিন্যাসের বিশেষীকরণ।
বিমূর্ত স্ট্রিংবাফার ফরম্যাট(দীর্ঘ সংখ্যা, স্ট্রিংবাফার টু অ্যাপেন্ডটু, ফিল্ড পজিশন অবস্থান)
বিন্যাসের বিশেষীকরণ।

উদাহরণ

আসুন এখন NumberFormat ক্লাস -

বাস্তবায়নের জন্য একটি উদাহরণ দেখি
import java.text.NumberFormat;
import java.util.Locale;
public class Demo {
   public static void main(String[] args) {
      NumberFormat n = NumberFormat.getCurrencyInstance(Locale.FRANCE);
      double points = 2.15;
      double totalPoints = points * 1000;
      System.out.println(n.format(points));
      System.out.println(n.format(totalPoints));
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

2,15 €
2 150,00 €

উদাহরণ

এখন আরেকটি উদাহরণ দেখা যাক -

import java.text.NumberFormat;
import java.util.Locale;
public class Demo {
   public static void main(String[] args) {
      Locale enLocale = new Locale("en", "US");
      Locale daLocale = new Locale("da", "DK");
      NumberFormat numberFormat = NumberFormat.getInstance(daLocale);
      System.out.println(numberFormat.format(100.76));
      numberFormat = NumberFormat.getInstance(enLocale);
      System.out.println(numberFormat.format(100.76));
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

100,76
100.76

  1. জাভাতে ফাইনাল ক্লাস

  2. জাভাতে চূড়ান্ত কীওয়ার্ড

  3. জাভাতে সুপার কীওয়ার্ড

  4. জাভাতে সমষ্টি