我要从数组中生成一张随机卡片。并分配它。 下面是代码..但它显示错误。 有什么问题?
public void rand() {
String rank[]= {"tclub1.png", "tclub2.png", "tclub3.png", "tclub4.png", "tclub5.png", "tclub6.png", "tclub7.png", "tclub8.png", "tclub9.png", "tclub10.png","tclub11.png", "tclub12.png", "tclub13.png"};
Random randInt = new Random();
int b = randInt.nextInt((rank.length));
showcard1.setBackgroundResource(b);
}
最佳答案
b 是一个整数
因此您需要在代码中的某个位置对数组进行排名[b]
根据您的代码,也许应该阅读 showcard1.setBackgroundResource(rank[b]);
关于java - 安卓随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3315718/