- 這是我的代碼,編譯時沒有錯誤,但有運行時錯誤。
有例外ans不顯示我輸出,我哪裏出錯了?連接兩個不同類型數組的方法
public static Object [] concatenate(int[]a ,double[] b) { int l=a.length; int L = b.length; Object[] ob=new Object[l+ L]; for(int i=0;i<l;i++){ ob[i] = a[i]; }
我創建了新的對象添加到它的兩個數組。
for(int j=0;j<L;j++){ ob[j+l] = b[j]; }
並使用兩個用於打印它們。
System. out. print (ob); return ob; }
-4
A
回答
0
,當你做到這一點
System. out. print (ob);
你實際上是在打印Array對象的哈希碼,而不是它的內容.. 像這樣可以使更多的意義:
System.out.println(Arrays.toString(ob));
S Ø我想你的代碼,並能正常工作
public static void main(String[] args) {
int[] intArr = new int[5];
for (int i = 0; i < intArr.length; i++) {
intArr[i] = 0;
}
double[] doubleArr = new double[5];
for (int i = 0; i < doubleArr.length; i++) {
doubleArr[i] = 1.11;
}
int l = intArr.length;
int L = doubleArr.length;
Object[] ob = new Object[l + L];
for (int i = 0; i < l; i++) {
ob[i] = intArr[i];
}
for (int i = 0; i < L; i++) {
ob[l + i] = doubleArr[i];
}
System.out.println(Arrays.toString(ob));
}
此打印
[0,0,0,0,0,1.11,1.11,1.11,1.11,1.11]
+0
是的,它的工作原理,非常感謝你的幫助。 –
+0
所以你發現錯誤?分享!!分享!! :) –
+0
是的,我明白了,htank u。我會 :) –
相關問題
- 1. 使用不同的數據類型連接兩個表MS Access
- 2. MSSQL - 在不同數據類型上連接兩個視圖
- 3. 用LINQ連接兩個不同類型的列表
- 4. 連接兩個不同類型的向量丟失信息
- 5. 排序和連接兩個不同類型的列表
- 6. 迭代不同類型的多個數組的最佳方法
- 7. 接受不同類型的方法
- 8. 在不同的數據類型上連接兩個表是否不好?
- 9. 連接到單個類中的兩個不同數據庫
- 10. 不同/連接兩個表
- 11. 連接兩個int數組
- 12. 連接兩個int數組
- 13. 連接兩個char數組?
- 14. R - 連接兩組不同的座標
- 15. 不同的方法類型?
- 16. 在熊貓中加入兩個數據框 - 瞭解不同的連接類型?
- 17. 左連接具有相同類型數據的兩列,不同的值
- 18. 兩個不同的類型類可以有相同的方法名嗎?
- 19. 不同類型的方法參數
- 20. java中的兩個不同類型的索引數組
- 21. 不同類型的數組
- 22. 不同類型的數組
- 23. 在類中創建連接函數的不同方法?
- 24. 無法連接兩個不同的數據庫與休眠
- 25. 比較不同類型的兩個數組
- 26. numpy的 - 堆疊兩個數組不同類型
- 27. 使用NHibernate連接到不同類型的多個數據庫
- 28. C++ Boost信號連接模板中兩個不同類的兩個函數
- 29. 加入兩個具有相同類型連接的查詢
- 30. 連接時允許的不同類型
展錯誤? – WPrecht
Inputtypemismatch? –
如果你想讓人們閱讀你的代碼,**縮進它**! –