मैं बहुत सारे स्कैला मानचित्रों का उपयोग करता हूं, कभी-कभी मैं उन्हें एक विरासत जावा एपीआई के लिए एक मानचित्र के रूप में पास करना चाहता हूं जो java.util.Map चाहता है (और मुझे कोई परवाह नहीं है अगर यह किसी भी बदलाव को फेंकता है)।क्या किसी भी मानचित्र से java.util.Map में कनवर्ट करने के लिए स्कैला में कोई तरीका है?
उत्तर
एक उत्कृष्ट पुस्तकालय मैं ने पाया है कि इस का एक बेहतर काम करता है:
http://github.com/jorgeortiz85/scala-javautils
(बुरा नाम, भयानक पुस्तकालय)। आप जिस दिशा में जाना चाहते हैं उसके आधार पर आप स्पष्ट रूप से .asJava या .asScala को आमंत्रित करते हैं। कोई आश्चर्य नहीं।
स्कैला जावा संग्रह के लिए रैपर प्रदान करता है ताकि उन्हें स्कैला संग्रह के रूप में उपयोग किया जा सके लेकिन दूसरी तरफ नहीं। ऐसा कहा जा रहा है कि शायद अपना खुद का रैपर लिखना मुश्किल नहीं होगा और मुझे यकीन है कि यह समुदाय के लिए उपयोगी होगा। यह सवाल नियमित आधार पर आता है।
यह question and answer इस सटीक समस्या और संभावित समाधानों पर चर्चा करता है। यह पारदर्शी रूपांतरणों के खिलाफ सलाह देता है क्योंकि उनके पास बहुत अजीब दुष्प्रभाव हो सकते हैं। यह इसके बजाय scala-javautils का उपयोग करने की वकालत करता है। मैं उन्हें कुछ महीनों के लिए एक बड़ी परियोजना में उपयोग कर रहा हूं और उन्हें बहुत विश्वसनीय और उपयोग करने में आसान पाया है।
मैं सहमत हूं - पारदर्शी रूपांतरण अक्सर अधिक परेशानी का कारण बनते हैं, फिर वे सहेजते हैं (यह कुल धो नहीं है, कभी-कभी वे आसान होते हैं)। जावा सरणी पर सेक विधियों के साथ, और अंततः अन्य संग्रह प्रकार थोड़े अच्छे हैं, लेकिन इससे परे, मुझे स्कैला-जवाउटील्स पसंद हैं। इच्छा है कि मैं इसके बारे में पहले कुछ पता चला था। –
- 1. java.util.Map से एक स्कैला मानचित्र में कनवर्ट करने के लिए कैसे करें
- 2. java.util.Map [स्ट्रिंग, ऑब्जेक्ट] को scala.collection.immutable.Map में कनवर्ट करें [स्ट्रिंग, कोई भी]
- 3. स्कैला 2.8.0 में जावा मानचित्र पर फिर से शुरू करने का नया तरीका क्या है?
- 4. किसी को भी java.util.Map कार्यान्वयन के बारे में पता है कम स्मृति उपयोग के लिए अनुकूलित?
- 5. क्या एचटीएमएल में गिथब से किसी भी ग्राफ को एम्बेड करने का कोई तरीका है?
- 6. स्कैला में, क्या दो सूचियों को मानचित्र में बदलने का कोई तरीका है?
- 7. क्या किसी इकाई को .csv फ़ाइल में कनवर्ट करने का कोई त्वरित तरीका है?
- 8. किसी भी पाठ संपादक में ऐसा करने का कोई तरीका?
- 9. स्कैला में खेलों के किसी भी उदाहरण?
- 10. जावा एक्सएमएल ऑब्जेक्ट्स को स्कैला एक्सएमएल ऑब्जेक्ट्स में कनवर्ट करने का कोई त्वरित तरीका है?
- 11. मानचित्र में किसी भी कुंजी/इटेरबल
- 12. एक स्कैला मानचित्र को एक सूची में कनवर्ट करना
- 13. क्या किसी सरणी से उप सरणी प्राप्त करने के लिए C++ में कोई तरीका है?
- 14. क्या किसी भी स्टाइलशीट को अनदेखा करने के लिए HTML तत्व बताने का कोई तरीका है?
- 15. जावा: किसी भी ऑब्जेक्ट को डेटा के स्ट्रिंग प्रस्तुति में कनवर्ट करने के लिए कैसे करें
- 16. क्या कोई डेटा स्ट्रक्चर स्ट्रिंग में कनवर्ट करने के लिए कोई मैटलैब फ़ंक्शन है?
- 17. स्कैला कनवर्ट करें मानचित्र पर सेट करें
- 18. प्रोग्रामिंग रूप से किसी SQL सर्वर क्वेरी योजना को किसी छवि में कनवर्ट करने का कोई तरीका है?
- 19. क्या किसी भी परियोजना के पुनर्निर्माण के बिना समाधान को रिलिकिंक करने का कोई तरीका है?
- 20. स्कैला में दिनांक टाइमस्टैम्प में कनवर्ट करें
- 21. जावास्क्रिप्ट में किसी संख्या को स्ट्रिंग में कनवर्ट करने का सबसे अच्छा तरीका क्या है?
- 22. क्या एक शब्दकोश को स्ट्रिंग में कनवर्ट करने के लिए वैसे भी है?
- 23. JQuery में पेज डाउन स्क्रॉल करने के लिए स्लाइडडाउन() विधि के लिए भी कोई तरीका है?
- 24. Google मानचित्र में किसी सड़क से इमारत को अलग करने का कोई तरीका?
- 25. स्कैला में समवर्ती मानचित्र/foreach
- 26. क्या फ़ंक्शन वैरिएबल को डी में स्ट्रिंग में कनवर्ट करने का कोई तरीका है?
- 27. क्या सी # में किसी संपत्ति के लिए डिफ़ॉल्ट मान सेट करने का कोई शानदार तरीका है?
- 28. क्या किसी को भी C# से SignerSignEx को कॉल करने के लिए कोई कोड मिला है?
- 29. क्या एमएक्स को "अस्पष्ट" खोज करने के लिए कुछ भी करने का कोई तरीका है?
- 30. क्या स्कैला में जीयूआई बनाने के लिए कोई जीयूआई है?
मैं बस ऐसा कर सकता हूं। –