使用Java中的Numbers数组添加和检索元素

时间:2015-04-17 09:19:19

标签: java android arrays numbers

我的Android程序使用Graph API / .jar(android plot core),这需要将图号存储在Numbers []中。

目前它看起来像: 数字[] series1Numbers = {1,2,3,4}

如何向数组中添加元素?如何在循环中从中检索元素?我做不了.add(mynumber)或.get(数字)。

谢谢, 凯文

3 个答案:

答案 0 :(得分:0)

改为使用List(例如ArrayList)。

在将其传递给Graph API之前,请将其转换回带有toArray()的Numbers []数组。

还有一个示例如何遍历toArray链接中的列表。

答案 1 :(得分: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/

答案 2 :(得分:0)

在这种情况下使用列表可能更方便,您可以使用没有特定大小的ArrayList,只需使用.add(element)即可添加元素。