मैं है निम्नलिखित कोड जो संख्या की एक स्ट्रिंग (एक अंतरिक्ष से विभाजित) विभाजन और उसके बाद तैरता की एक सरणी बनाता है स्ट्रिंग में मान वैज्ञानिक नोटेशन के साथ स्वरूपित होते हैं - उदाहरण के लिए वे -3.04567 ई -8 पढ़ते हैं।एक स्ट्रिंग का प्रारूपण वैज्ञानिक संकेतन निकालने के लिए जावा
मैं जो करना चाहता हूं वह एक फ्लोट के साथ समाप्त होता है जिसमें ई संख्या नहीं होती है।
मैं इस धागे को पढ़ रहा हूं जो बताता है कि मैं बिगडेसिमल का उपयोग कर सकता हूं, हालांकि यह काम करने में असमर्थ हूं - क्या यह सबसे अच्छा तरीका है या मुझे कुछ और करने की कोशिश करनी चाहिए? How to convert a string 3.0103E-7 to 0.00000030103 in Java?
एक नाव ई संख्या शामिल नहीं है। वैज्ञानिक नोटेशन उन तरीकों में से एक है जिन्हें फ़्लोट का प्रतिनिधित्व किया जा सकता है। यदि डिफ़ॉल्ट प्रारूप आपके लिए काम नहीं करता है, तो java.text.DecimalFormat में एक नज़र डालें। – theglauber