gpt4 book ai didi

java - 根据 array1 的随机项按索引选择 array2 项

转载 作者:行者123 更新时间:2023-12-01 09:44:45 24 4
gpt4 key购买 nike

标题非常具有解释性,我不确定如何制作数组,其中每个项目都包含另一个项目,所以这就是我想出的解决方案。就是创建两个单独的数组,以便当从 Array1 中选择随机项目时,代码将自动从具有相同 Index 值的第二个数组中提取该项目。这就是我对代码的了解,不多,我对此没有太多经验。

higher.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String[] array = getResources().getStringArray(R.array.terms);
String[] array2 = getResources().getStringArray(R.array.url);
String randomStr = array[new Random().nextInt(array.length)];
text1.setText(randomStr);
text2.setText(?????);
}
});

所以理想情况下,我希望它从第二个数组中提取与第一个数组的索引匹配的值并将其显示在“text2”中。

提前谢谢您!

最佳答案

这有点简单。只需保存该随机值并在两个数组中使用它即可。

     String[] array = getResources().getStringArray(R.array.terms);
String[] array2 = getResources().getStringArray(R.array.url);

Random random = new Random();
int index = random.nextInt(array.length);
String randomStr = array[index];
text1.setText(randomStr);
text2.setText(array2[index]);

关于java - 根据 array1 的随机项按索引选择 array2 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38156538/

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