一个数组中的元素索引等于其他数组中的索引ANDROID

时间:2015-12-06 21:06:27

标签: java android arrays

好吧,我坚持这个问题,基本上我所拥有的是两个数组,例如

String[] cars = {"Bmw","audi","merc");
String[] models = {"x5","rs6","s63");

我需要方法,代码行或任何可以将汽车分配到模型的东西,我还应该提到汽车阵列列在ListView中,所以我想要烤面包,让我们说用户点击宝马和吐司弹出“x5”。我知道怎么做吐司,而onItemClick方法,我只是坚持如何让汽车数组索引等于模型数组的索引..

数组的长度相等。

我知道这对某些人来说是和平的蛋糕,但我坚持不懈,无论我尝试什么,我都会得到一些错误(粉碎)! :(

1 个答案:

答案 0 :(得分:0)

如果他们点击“audi”,只需循环遍历cars数组,直到找到“audi”,然后使用该索引从models获取相应的模型:

String selectedCar = "audi";
String correspondingModel = null;
for (int i = 0; i < cars.length; i++) {
    if (cars[i].equals(selectedCar)) {
        correspondingModel = models[i];
        break;
    }
}

// Then do whatever you want with the correspondingModel