在数组中添加元素

时间:2014-10-04 09:48:57

标签: android arrays eclipse

我有一个字符串数组,我想在其上添加一个值。并且该数组仅适用于5个值。并且应该在FIFO中。我怎样才能做到这一点?这是我的代码:

private void openChart(){
    int[] x = { 1,2,3,4,5 };
    int[] Addition = {};

我只想在Addition变量上添加一个值。我应该怎么做?

更新

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

score是保留时间的变量,我想将其添加到array

2 个答案:

答案 0 :(得分:0)

你可以这样做:

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

或者

        for(int i=0;i<5;i++)  // or you can use for(int i=0;x.length;i++) 
        {
          Addition[i]=i+1;
        }

答案 1 :(得分:0)

<强>更新

假设您将时间保存在名为“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;

依此类推......希望这会有所帮助...... P


原始答案:

  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];
  }

您的输出将是:

1=0+1
3=1+2
6=3+3
10=6+4
15=10+5