एक वर्ग (उदाहरण के लिए यूआरआई) मानें जो कन्स्ट्रक्टर और toString() विधि का उपयोग करके स्ट्रिंग में कनवर्ट करने योग्य है।स्ट्रिंग संग्रह के लिए कुछ वर्ग के जावा संग्रह को कनवर्ट करना
मेरे पास ArrayList<URI>
है और मैं इसे ArrayList<String>
, या दूसरी तरफ कॉपी करना चाहता हूं।
क्या जावा मानक लाइब्रेरी में कोई उपयोगिता फ़ंक्शन है जो यह करेगा? कुछ की तरह:
java.util.collections.copy(urlArray,stringArray);
मैं जानता हूँ कि उपयोगिता पुस्तकालयों कि कि समारोह प्रदान करते हैं देखते हैं, लेकिन मैं एक अनावश्यक पुस्तकालय जोड़ने के लिए नहीं करना चाहती।
मुझे यह भी पता है कि इस तरह के एक समारोह को कैसे लिखना है, लेकिन यह कोड पढ़ने के लिए परेशान है और यह पता चलता है कि किसी ने लिखा है कि मानक पुस्तकालय में पहले से मौजूद हैं।
जेडीके 7 के फोर्क-जॉइन फ्रेमवर्क में समांतर सरणी परिवर्तन फ़ंक्शन होने वाला था, लेकिन समझौते की कमी (आईआईआरसी) के कारण उन सभी चीजों को हटा दिया गया। –
... और यह आम सहमति-आधारित मानक बनाने की समस्याओं में से एक है :-( –