當前位置:成語大全網 - 書法字典 - 如何在java中定義長度不定的數組

如何在java中定義長度不定的數組

但是不定參數有兩個規定:壹是方法的參數列表中最多有壹個不定長參數;第二,不定長數組的位置必須是最後壹個參數。否則無法編制。

是的,但是有可能報告壹個數組索引越界的錯誤。建議先判斷長度再賦值。還有,為什麽不用ArrayList?用Add加上,就不會有越界的危險了。如果需要數組,可以將toArray()轉換成數組。

好像不管用。java必須指定數組的長度,否則JVM不知道以後如何給這個數組分配內存,所以JAVA編譯器不會編譯這樣的代碼。

如果長度未知,就不能使用數組。妳可以使用集合類列表或向量來實現二維數組的功能。

可以使用java.util.Vector,但是這個類不能存儲基本的數據類型,所以要用相應的類來代替,比如int和Integer,float和Float等。Vector.add(Object)將數據放入Vector,get(int)取出指定索引的數據。具體可以看API。