0

我想从中检索值getNombre()并将其放入一个新数组而不是数组列表中。该工作是从后台任务完成的。

public class Post {

private String nombre;

public void setNombre(String nombre) {

    this.nombre = nombre;

}

public String getNombre() {

    return nombre;

}
}

我按如下方式调用我的postlist:

ArrayList<Post> PostList = new ArrayList<Post>();

在我的后台任务中,我有以下帖子借口方法。

@Override
protected void onPostExecute(ArrayList<Post> result) {

}

如何将getNombre()值放入新数组中,而不是ArrayList

4

1 回答 1

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;
}
于 2013-02-13T07:03:03.627 回答