我已经对此进行了很多搜索,但只能找到不适用的实现(例如,使用我已经拥有的随机)。漂亮的菜鸟问题,非常感谢任何帮助。
我得到了一个字符串数组,目前我通过一个简单的函数返回一个随机数组,我实现为按钮的 onCLick 值,代码如下。因此,每次有人点击 bottun 时,都会设置一个新字符串。
我想做的是从上到下遍历数组,一次返回一个字符串,然后重新开始。我怀疑可能有几种方法可以做到这一点,有什么建议吗?提前非常感谢!
public class FirstActivity extends Activity {
private TextView myStringView;
private static final Random RANDOM = new Random();
String myString;
//....my other code
private static final String[] MYSTRINGS = {
"string a",
"string b",
"string c"
};
public void generateString(View v) {
int myStringsLength = MYSTRINGS.length;
String myString = MYSTRINGS[RANDOM.nextInt(myStringsLength)];
myStringView.setText(myString);
}
}