[英]Multiple types on a Java multi-dimensional array
據我所知,多維Java數組上只能存儲一種類型的對象/文字。
因此,例如,在2維數組a [] []上,除非Type-之間存在某種多態關系,否則我無法在a [0]上存儲Type-1數組,在a [1]上存儲Type-2數組。 1和Type-2,我在那里使用它。
我正在嘗試驗證沒有辦法解決此問題。 因此,我無法以某種方式將int數組放在a [0]上,將char數組放在a [1]上-Java數組是單類型的。
我知道我可以聲明2個並行數組-一個int []和一個char []即可解決這個問題。
提前致謝。
// =====================
編輯:良好的舊對象類可以解決此問題,如下面指出的有用答案。 謝謝您的意見。
您可以使用Object[]
。
Object[] arrays = new Object[2];
arrays[0] = new int[10];
arrays[1] = new char[10];
您可以使用對象array
:
Object[] x = new Object[2];
x[0] = new Integer[3];
x[1] = new String[3];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.