है, मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जिसके लिए मुझे सरणी का स्ट्रिंग प्रस्तुति होना आवश्यक है। समस्या में यह डुप्लिकेट कोड है, मुझे यकीन है कि मुझे किसी भी तरह से दोबारा प्रतिक्रिया दी जा सकती है, लेकिन मुझे अभी तक कोई नहीं मिला है।पता लगाएं कि किसी सरणी में पूर्णांक या डबल
private static String printDoubleArray(String title, double[] array){
String result = title;
for (double d : array) {
result += d + " ";
}
return result;
}
private static String printIntArray(String title, int[] array){
String result = title;
for (int d : array) {
result += d + " ";
}
return result;
}
अग्रिम धन्यवाद।
मुझे लगता है कि आपको डुप्लिकेशन के साथ रहना होगा। सभी जेडीके एपीआई वही करते हैं। हालांकि आपको क्या करना चाहिए स्ट्रिंगबिल्डर का उपयोग करना है। – Thilo
यदि आप डुप्लिकेट को कम करना चाहते हैं, तो आप Arrays.toString (डबल []) और Arrays.toString (int []) का उपयोग करने का प्रयास कर सकते हैं;) –
जावा जेनरिक के साथ समस्या यह प्राइमेटिव का समर्थन नहीं करती है। इस कारण से मैंने कई बार लोगों को अपने 'इंटसेट', 'डबलसेट', [मुक्केबाजी ओवरहेड को रोकने के लिए] लागू किया है ... न केवल वे 'java.util' का उपयोग नहीं कर सकते हैं।संग्रह ', उन्हें आपके द्वारा प्राथमिकताओं के साथ एक ही मुद्दे के कारण कोड को डुप्लिकेट करना होगा। – amit