簡體   English   中英

Java多維數組上的多種類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM