सरल प्रश्न लेकिन मुझे परेशानी हो रही है। मेरे पास एक स्ट्रिंग इनपुट है जो इस प्रारूप में 12:43
है। (MM: SS)।
मैं इस स्ट्रिंग को int
(सेकेंड) में बदलने की कोशिश कर रहा हूं। एकमात्र भाग मुझे नहीं पता कि कैसे करना है प्राप्त किए बिना 12
और 43
कैसे प्राप्त करें। क्योंकि इसमें स्ट्रिंग में ":"
है, मैं सामान्य Parse.parseInt(string);
नहीं कर सकता।अक्षरों को रखते हुए int को स्ट्रिंग
5
A
उत्तर
9
split
स्ट्रिंग:
- जिसके परिणामस्वरूप सरणी में प्रत्येक
int
के लिए के अनुसार, लागूparseInt
5
आप क्या कर सकते हैं
String s = "12:43";
int secs = (s.charAt(0)-'0')*600 + (s.charAt(1) - '0') * 60
+ (s.charAt(3)-'0')*10 + s.charAt(4)-'0';
या
int secs = s.charAt(0)*600+s.charAt(1)*60+s.charAt(3)*10+s.charAt(4)-'0'*671;
+1
+1: मैं '-0 '* 671' पर लोल गया। यह शायद पार्सिंग का सबसे तेज़ तरीका है जो संभव है। –
+0
यकीन नहीं है। क्या '0' * 671' निरंतर अनुकूलित हो जाएगा? –
+0
@ डेविड वालस मैं निश्चित रूप से ऐसा सोचूंगा कि – Cruncher
संबंधित मुद्दे
- 1. अजीब अक्षरों को दिखाते हुए अनुवाद
- 2. स्ट्रिंग को int
- 3. लिपटे तत्वों को एक साथ रखते हुए
- 4. एएससीआईआई अक्षरों को एक स्ट्रिंग
- 5. रखते हुए क्वेरी Lucene
- 6. रखते हुए फिल्टर
- 7. पिछला शून्य रखते हुए
- 8. क्या आप एक स्ट्रिंग से पाइथन सूची बना सकते हैं, जबकि विशिष्ट कीवर्ड में अक्षरों को एक साथ रखते हुए?
- 9. एंड्रॉइड: स्ट्रिंग को int
- 10. शब्द (स्ट्रिंग) को int
- 11. जावा में एक स्ट्रिंग को देखते हुए, केवल पहले एक्स अक्षरों को लें
- 12. स्ट्रिंग को int-purpose c
- 13. int को छोटा, स्वरूपित स्ट्रिंग
- 14. जावा: बाइनरी स्ट्रिंग को int
- 15. Arduino स्केच निर्देशिका में सभी पुस्तकालयों को रखते हुए
- 16. एक सरणी के भी क्रमांकित तत्वों को रखते हुए?
- 17. सबवर्जन शाखा/ट्रंक सर्वश्रेष्ठ अभ्यास - शाखा को अद्यतित रखते हुए?
- 18. एएसपी.NET एमवीसी आंशिक विचार उनके मॉडल राज्य को रखते हुए?
- 19. MATLAB लेबल को रखते हुए एक अक्ष पर टिक हटाएं
- 20. तालिका संरचना को रखते हुए लंबवत तालिका मान प्रदर्शित करें
- 21. पांडा डेटाफ्रेम असमानताओं के साथ NaN को रखते हुए
- 22. डब्ल्यूपीएफ एक ट्री व्यू सूची को रखते हुए
- 23. सेटिंग्स को रखते हुए एसक्यूएल लॉगिंग बंद करें। डीडीबीयूजी?
- 24. स्क्रीन को किस तरह से रखते हुए, किस तरह से?
- 25. रजिस्ट्री में पासवर्ड को "रहस्य" के रूप में रखते हुए
- 26. सी ++ - अक्षरों में किसी भी स्ट्रिंग को
- 27. स्ट्रिंग से अक्षरों को कैसे हटाया जाए?
- 28. जूलिया: संख्यात्मक स्ट्रिंग को फ्लोट या int
- 29. नोटपैड ++ अक्षरों को प्रतिस्थापित करते हुए जब मैं कुछ भी
- 30. स्मृति में लगातार डेटा रखते हुए
मैं देख रहा हूं कि आपकी क्या कह रही है, लेकिन मुझे नियमित अभिव्यक्तियों को बिल्कुल नहीं पता है। क्या आप एक उदाहरण प्रदान कर सकते हैं? –
इस विशिष्ट उदाहरण में, विशेष रेगेक्स की आवश्यकता नहीं है। आप बस 'स्ट्रिंग [] arr = myStr.split (":") कर सकते हैं; ' – Maroun
बहुत बढ़िया। तो 'स्ट्रिंग [0] 'मिनट होगा, फिर स्ट्रिंग [1]' सेकंड होगा? –