मैं अपने int सरणी की सामग्री को दो प्रकार की सरणी में कॉपी करने की कोशिश कर रहा हूं। क्या मुझे उन्हें पहले डालना है?जावा में एक डबल सरणी के लिए एक int सरणी की सामग्री कॉपी करें?
मैंने सफलतापूर्वक प्रकार int की एक सरणी को अन्य प्रकार की int में कॉपी किया। हालांकि अब मैं कोड लिखना चाहता हूं जो ऐरे A
से ऐरे Y
(int से डबल) तक सामग्री कॉपी करेगा।
public class CopyingArraysEtc {
public void copyArrayAtoB() {
double[] x = {10.1,33,21,9},y = null;
int[] a = {23,31,11,9}, b = new int[4], c;
System.arraycopy(a, 0, b, 0, a.length);
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
}
public static void main(String[] args) {
//copy contents of Array A to array B
new CopyingArraysEtc().copyArrayAtoB();
}
}
क्या आपने इसे चलाने का प्रयास किया है? क्या यह काम करता है? क्या आपको कोई त्रुटि मिलती है? पूरी तरह से यकीन नहीं है कि सवाल क्या है। –