转换Arraylist&lt; <post>&gt;到数组</post>

时间:2013-02-13 06:12:52

标签: java android

我想从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

1 个答案:

答案 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;
}