我想从getNombre()
中检索值并将其放在一个新的数组中,而不是arraylist。这项工作是从后台任务完成的。
public class Post {
private String nombre;
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getNombre() {
return nombre;
}
}
我将我的帖子列表调用如下:
ArrayList<Post> PostList = new ArrayList<Post>();
在我的后台任务中,我有以下帖子借口方法。
@Override
protected void onPostExecute(ArrayList<Post> result) {
}
如何将getNombre()
值放入新数组,而不是ArrayList
答案 0 :(得分:0)
您可以使用以下代码将ArrayList中所有Post的getNombre()返回的值放入String []。
protected String[] getAllNombres( ArrayList<Post> posts ) {
String[] nombres = new String[ posts.size ];
int i = 0;
for( Post post : posts ) {
nombres[i++] = post.getNombre();
}
return nombres;
}