gpt4 book ai didi

java - 如何在android脚本中更改数组的名称

转载 作者:行者123 更新时间:2023-11-30 00:53:32 25 4
gpt4 key购买 nike

我有数组 say for ex

int img1[] = {R.drawable.a1,R.drawable.a2,....}
int img2[] = {R.drawable.b1,R.drawable.b2,....}
int img3[] = {R.drawable.c1,R.drawable.c2,....}

我想为 ex imgn 定义一个变量 在某些情况下它必须选择不同的数组imgn= img1 或 imgn= img2 等

if (rnd.nextInt(4) == 1) ( 
imgn[rnd.nextInt(3)]);

其中 rnd 定义为随机

问候

最佳答案

您可以使用 HashMap

HashMap<String,int[]> arraynames = new HashMap<String,int[]>();
arraynames.put("img1", new int[]{R.drawable.a1,R.drawable.a2,....});
int[]arr=arraynames.get("img"+rnd.nextInt(3));

DEMO

关于java - 如何在android脚本中更改数组的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40562400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com