开发Java Android应用程序,但我认为这是一个直接的Java问题.
我有List声明如下;
List list= new ArrayList<String[]>();
Run Code Online (Sandbox Code Playgroud)
我想在循环中提取每个String [];
for(int i=0; i < list.size(); i++) {
//get each String[]
String[] teamDetails = (String[])list.get(i);
}
Run Code Online (Sandbox Code Playgroud)
这个错误,我猜它只是不喜欢我像这样投射String [].
任何人都可以建议从我的列表中提取String []的方法吗?
使用a List<String[]>
,您可以使用更新的循环结构:
List<String[]> list = new ArrayList<String[]>();
//I want to extract each String[] in a loop;
for ( String[] teamDetails : list) {
}
// To extract a specific one.
String[] third = list.get(2);
Run Code Online (Sandbox Code Playgroud)