Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में NumberFormat क्लास


NumberFormat किसी भी लोकेल के लिए संख्याओं को फॉर्मेट और पार्स करने में मदद करता है। यह सभी संख्या फॉर्मेट के लिए अमूर्त आधार क्लास है।

NumberFormat क्लास की कुछ विधियां निम्नलिखित हैं:

मॉडिफायर और प्रकार विधि और विवरण
Object clone() - Cloneable को ओवरराइड करता है।
boolean equals(Object obj) - equals को ओवरराइड करता है।
String. format(double number) - format का विशेषज्ञता।
abstract StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos) - format का विशेषज्ञता।
String format(long number) - format का विशेषज्ञता।
abstract StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos) - format का विशेषज्ञता।

उदाहरण

आइए अब 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. - Java में final कीवर्ड

    final Java एलिमेंट्स के लिए एक नॉन-एक्सेस मॉडिफायर है। final मॉडिफायर का उपयोग क्लासेज, मेथड्स और वेरिएबल्स के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है।Final Variablesएक final वेरिएबल को केवल एक बार स्पष्ट रूप से इनिशियलाइज़ किया जा सकता है। final घोषित एक रेफरेंस वेरिएबल को कभी भी किसी अलग

  1. - Java में super कीवर्ड

    super वेरिएबल तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है।super वेरिएबल तत्काल पैरेंट क्लास मेथड को इनवोक कर सकता है।super() तत्काल पैरेंट क्लास कंस्ट्रक्टर के रूप में कार्य करता है और चाइल्ड क्लास कंस्ट्रक्टर में पहली लाइन होनी चाहिए।ओवरराइडन मेथड के सुपरक्लास संस्करण को इनवोक करते समय super क

  1. - Java में Aggregation

    Aggregation HAS-A संबंध को संदर्भित करता है। आइए पहले उदाहरण देखें −उदाहरणpublic class Vehicle{} public class Speed{} public class Van extends Vehicle { private Speed sp; }यह दर्शाता है कि क्लास Van HAS-A Speed। Speed के लिए एक अलग क्लास होने से, हमें Van क्लास के अंदर स्पीड से संबंधित संपूर