我不知道为什么我在Android Studio中收到此错误,这是一个非常简单的命令,我正在执行。代码如下。任何帮助是极大的赞赏。我在最后一行代码中收到错误。
String[] sadThought = {"a", "sad", "Thought"};
String[] sadRandom ={(sadThought[new Random().nextInt(sadThought.length)])};
TvSad.setText(sadRandom);
答案 0 :(得分:1)
只需使用此
即可TvSad.setText(sadThought[new Random().nextInt(sadThought.length)]);
答案 1 :(得分:0)
您不必创建单独的数组来从sadThought数组中获取随机字符串。你可以尝试:
TvSad.setText(sadThought[new Random().nextInt(sadThought.length)]);
另外,请确保您的TvSad
是textView或EditText或其他支持.setText(..)
方法的小部件的实例。