是否有类似于我可以用于数组的arrayList的get()方法?我试图从array1中获取第一个值,将其添加到第一个值表单数组2并将其添加到第一个值表单数组3,然后将div除以3以查找平均值。我有一次,我重复第二次,依此类推,然后将它们放在一个新的数组中。
String[] Array1=
{
new String("Adam "),new String("Smith "),new String("Jones "),new String("Becky "),new String("Taylor")
};
Integer[] Array2=
{
new Integer(90),new Integer(89),new Integer(86),new Integer(76),new Integer(95)
};
Integer[] Array3=
{
new Integer(92),new Integer(79),new Integer(85),new Integer(90),new Integer(87)
};
Integer[] Array4=
{
new Integer(93),new Integer(80),new Integer(90),new Integer(87),new Integer(92)
};
Integer[] Array5=
{
new Integer(90),new Integer(77),new Integer(86),new Integer(92),new Integer(89)
};
答案 0 :(得分:3)
你可以通过索引访问它:
array1[0] // first element of array1
array1[1] // second element of array1
.....
答案 1 :(得分:1)
我认为你正在寻找以下内容:
String adam = Array1[0];
答案 2 :(得分:1)
(Array2[0] + Array3[0] + Array4[0] + Array5[0])/4
答案 3 :(得分:0)
数组的get(index)
方法只是[index]
:
String s = anArray[0];
// equivalent to
String s = anArraylist.get(0);
答案 4 :(得分:0)
内置[]
运算符相当于List.get
。像
array4[i] = (array1[i] + array2[i] + array3[i]) / 3;
答案 5 :(得分:0)
for(int i = 0; i < cantArrays;i++)
{
int sum = 0;
double avg;
for(int j = 0; j < Array1.lenght;j++)
{
sum = Array2[j] + Array3[j] + Array4[j] + Array5[j];
avg = sum / 4;
}
}
答案 6 :(得分:0)
您的示例代码非常符合构造函数。这在功能上应该是等效的:
String[] Array1 = {"Adam "), "Smith ", "Jones ", "Becky ", "Taylor" };
Integer[] Array2 = { 90, 89, 86, 76, 95 };
Integer[] Array3 = { 92, 79, 85, 90, 87 };
Integer[] Array4 = { 93, 80, 90, 87, 92 };
Integer[] Array5 = { 90, 77, 86, 92, 89 };
正如其他人所说,你希望数组[index]运算符从数组中获取一个项目。