Java 试图以随机顺序输出列表数组的文本,但我一直在textView.setText(myList[rando])中遇到错误;
在下面的代码中,Java 试图以随机顺序输出列表数组的文本,但我一直在textView.setText(myList[rando])中遇到错误;,java,android,arrays,Java,Android,Arrays,在下面的代码中,myList[rando]带下划线,表示“表达式的类型必须是数组类型,但解析为List” 这是我的密码: public void OnButtonClickDisplayFact(View view) { List<String> myList = new ArrayList<String>(); myList.add("111"); myList.add("222"); myList.add("333")
myList[rando]
带下划线,表示“表达式的类型必须是数组类型,但解析为List”
这是我的密码:
public void OnButtonClickDisplayFact(View view)
{
List<String> myList = new ArrayList<String>();
myList.add("111");
myList.add("222");
myList.add("333");
int rando = (int) (Math.random() * 3);
TextView textView = (TextView)findViewById(R.id.randomFactText);
textView.setText(myList[rando]);
}
public void OnButtonClickDisplayFact(视图)
{
List myList=new ArrayList();
myList.添加(“111”);
myList.添加(“222”);
myList.添加(“333”);
int rando=(int)(Math.random()*3);
TextView TextView=(TextView)findViewById(R.id.randomFactText);
setText(myList[rando]);
}
在需要的地方使用数组表示法
textView.setText(myList.get(rando));
阅读您在需要时使用的数组表示法
textView.setText(myList.get(rando));
读取要访问数组列表的元素,请使用get方法,即
myList.get(rando)
myList[rando]
仅适用于数组要访问数组列表的元素,请使用get方法,即
myList.get(rando)
myList[rando]
仅适用于阵列非常感谢。有什么地方可以让我得到关于这些东西的详细教程吗?我觉得它很简单,但我找不到任何搜索。很好的开始是api,非常感谢。有什么地方可以让我得到关于这些东西的详细教程吗?我觉得这很简单,但我找不到任何搜索内容。最好从api开始