我有一个字符串数组,我想在其上添加一个值。并且该数组仅适用于5个值。并且应该在FIFO中。我怎样才能做到这一点?这是我的代码:
private void openChart(){
int[] x = { 1,2,3,4,5 };
int[] Addition = {};
我只想在Addition变量上添加一个值。我应该怎么做?
更新:
我有一张进度表,实际上显示了玩家的游戏进度。它显示玩家完成游戏的时间。
score
是保留时间的变量,我想将其添加到array
答案 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