Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在数组中添加元素_Android_Arrays_Eclipse - Fatal编程技术网

Android 在数组中添加元素

Android 在数组中添加元素,android,arrays,eclipse,Android,Arrays,Eclipse,我有一个字符串数组,我想在上面添加一个值。而且该数组仅适用于5个值。而且应该是先进先出的。我该怎么做?这是我的密码: private void openChart(){ int[] x = { 1,2,3,4,5 }; int[] Addition = {}; 我只想在加法变量上加一个值。我该怎么做 更新: 我有一个进度表,实际上显示了球员的比赛进度。它显示玩家完成游戏的时间 score是保存时间的变量,我想将它添加到我的数组中您可以这样做: int[] Ad

我有一个字符串数组,我想在上面添加一个值。而且该数组仅适用于5个值。而且应该是先进先出的。我该怎么做?这是我的密码:

private void openChart(){
    int[] x = { 1,2,3,4,5 };
    int[] Addition = {};
我只想在加法变量上加一个值。我该怎么做

更新

我有一个进度表,实际上显示了球员的比赛进度。它显示玩家完成游戏的时间

score
是保存时间的变量,我想将它添加到我的
数组中
您可以这样做:

         int[] Addition= {};
         Addition[0]=1;
         Addition[1]=2;
         Addition[2]=3;
         Addition[3]=4;
         Addition[4]=5;


for(int i=0;i更新:

  int[] x = { 1,2,3,4,5 };
  int[] Addition = new int [x.length];

  int prevValue = 0;
  for (int i=0; i< x.length ; i++)
  {
       Addition[i]=prevValue + x[i];
       System.out.println(Addition[i] + "=" + prevValue + "+" + x[i]);
       prevValue = Addition[i];
  }
假设您将时间保存在名为“
score
”的变量中,我假设该变量是字符串值,您可以将其添加到数组中,如下所示:

 String myStringArray = new String[5]; // Since You say, number 5 is fixed.

 String score = "10:20 AM";
 myStringArray[0] = score;

 score = "10:30 AM";
 myStringArray[1] = score;
等等……希望这能有所帮助


原始答案:

  int[] x = { 1,2,3,4,5 };
  int[] Addition = new int [x.length];

  int prevValue = 0;
  for (int i=0; i< x.length ; i++)
  {
       Addition[i]=prevValue + x[i];
       System.out.println(Addition[i] + "=" + prevValue + "+" + x[i]);
       prevValue = Addition[i];
  }

使用
List
Set
。你能告诉我怎么做吗?@user3698267网上有很多关于
List
的好教程。我建议你用谷歌搜索它们。我建议你使用
ArrayList
List
它可以在运行时添加值……先生@ZubairAhmadKhan你能告诉我是怎么做的吗?thanks@user3698267字体请用see我的答案更新。如果您需要修改或澄清,请发表评论。希望有帮助:)先生,有没有简单的方法将分数添加到5的数组中?还有,请告诉我分数值是多少。。。你的意思是说,你总是想要最新的5分??分数在几秒钟内转换。是的,先生,应该是最近的5分。也可以使用SharedReference进行此操作吗?
1=0+1
3=1+2
6=3+3
10=6+4
15=10+5