小编use*_*291的帖子

Java通过字符串数组迭代并在循环中一次返回

我已经做了很多搜索,但只能找到不适用的实现(例如使用随机,我已经有).漂亮的菜鸟问题,非常感谢任何帮助.

我有一个字符串数组,目前我通过一个简单的函数返回一个随机函数,我实现为一个按钮的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);

  }
}
Run Code Online (Sandbox Code Playgroud)

java arrays string

0
推荐指数
1
解决办法
1590
查看次数

标签 统计

arrays ×1

java ×1

string ×1