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