मैवेन (tec.units: unit-ri) से JSR 363: Units of Measurement API के संदर्भ कार्यान्वयन का उपयोग कर रहा हूं।जेएसआर 363 नई इकाइयों को जोड़ना
अब मुझे चम्मच, तरल औंस और कुछ जैसी इकाइयों को जोड़ना होगा।
इम इस तरह की एक नई इकाई को जोड़ने के लिए इकाइयों वर्ग का विस्तार:
public static final Unit<Volume> TEASPOON = addUnit(new TransformedUnit<Volume>("tsp", CUBIC_METRE, new MultiplyConverter(0.000005)));
यह परिवर्तित लेकिन "चम्मच" पार्स करने नहीं है के लिए काम करने लगता है, इसलिए मैं इसे कैसे पार्सर के लिए जोड़ सकता हूँ?
और इम मुसीबत उदाहरण के लिए फारेनहाइट शामिल करने में समस्या: टी (° F) = टी (के) × 9/5 - 459,67
मैं कन्वर्टर्स के साथ यह कैसे कर सकते हैं, या मैं UnitConverter का विस्तार करने की क्या ज़रूरत है और अपना खुद का बनाओ?
मैंने कस्टम यूनिट PARSEC को परिभाषित करके भी इस अभ्यास की कोशिश की है (मुझे पता है कि यह पहले से ही है)। मैं इसे पारसी (पीसी) के रूप में मुद्रित करने के लिए संघर्ष कर रहा हूं। मैं हमेशा इसे मीटर के रूप में मुद्रित करता हूं। किसी भी मदद से इसे कैसे प्राप्त किया जा सकता है और इसे मीटर, किलोमीटर और इतने पर परिवर्तनीय किया जा सकता है? –
अगले अपडेट के साथ, PARSEC भी [यूनिकोड सीएलडीआर] [1] में होगा, वहां 'SimpleUnitformat' का उपयोग करके आरआई और जावा एसई 8 + दोनों पर होगा। [1]: https://github.com/unitsofmeasurement/uom-systems/tree/master/unicode –