NumberFormat आपको किसी भी लोकेल के लिए संख्याओं को प्रारूपित और पार्स करने में मदद करता है। यह सभी संख्या स्वरूपों के लिए सार आधार वर्ग है।
NumberFormat वर्ग के कुछ तरीके निम्नलिखित हैं-
<टीडी>क्लोन ()क्लोनेबल को ओवरराइड करता है।
संशोधक और प्रकार | विधि और विवरण |
---|---|
वस्तु | |
बूलियन | बराबर(ऑब्जेक्ट obj) ओवरराइड बराबर। |
स्ट्रिंग. | प्रारूप (दोहरी संख्या) प्रारूप की विशेषज्ञता। |
सार StringBuffer | format(डबल नंबर, StringBuffer toAppendTo, FieldPosition pos) प्रारूप की विशेषज्ञता। |
स्ट्रिंग | प्रारूप (लंबी संख्या) प्रारूप की विशेषज्ञता। |
सार StringBuffer | format(लंबी संख्या, StringBuffer toAppendTo, FieldPosition pos) प्रारूप की विशेषज्ञता। |
उदाहरण
आइए अब NumberFormat वर्ग को लागू करने के लिए एक उदाहरण देखें -
आयात करें दोहरे अंक =2.15; डबल टोटल पॉइंट्स =पॉइंट्स * 1000; System.out.println (n.format (अंक)); System.out.println(n.format(totalPoints)); }}आउटपुट
यह निम्नलिखित आउटपुट देगा -
2,15 €2 150,00 €
उदाहरण
आइए अब एक और उदाहरण देखें -
आयात करें लोकेल डलोकेल =नया लोकेल ("दा", "डीके"); NumberFormat numberFormat =NumberFormat.getInstance(daLocale); System.out.println(numberFormat.format(100.76)); numberFormat =NumberFormat.getInstance(enLocale); System.out.println(numberFormat.format(100.76)); }}आउटपुट
यह निम्नलिखित आउटपुट देगा -
100,76100.76