2015-04-17 50 views
-5

我的Android程序使用圖形API/.jar(android繪圖核心),這需要將圖形編號存儲在Numbers []中。在Java中使用Numbers數組添加和檢索元素

目前,它看起來像: 號[] series1Numbers = {1,2,3,4}

如何添加元素的數組?我如何從循環中檢索元素?我不能這樣做.add(mynumber)或.get(number)。

謝謝, 凱文

+0

使用List或連接兩個數組 –

回答

0

使用一個List(例如ArrayList的)來代替。

並在將它傳遞給Graph API之前,將其轉換回Numbers []數組,並使用toArray()

還有一個示例如何遍歷toArray鏈接中的列表。

0

其實你不能添加更多的元素,因爲你的數組只能有4個元素。我會在你的位置使用ArrayList。如果你確實需要使用數組,創建一個新的陣列,複製數據,然後添加新的元素:

Numbers[] serie2 = Numbers[5]; 
Java.lang.System.arraycopy(series1Numbers, 0, serie2, 0, 4); 
serie2[4]=///add whatever you wanted to add 

關於循環,有很多教程在那裏。 https://blog.udemy.com/for-each-loop-java/

0

在這種情況下使用列表可能更方便,您可以使用不具有特定大小的ArrayList,只需使用.add(element)即可添加元素。