Android 日志数组列表内容

问题描述 投票:0回答:1

我有这样的清单:

List<Movie> filteredList = new ArrayList<Movie>();

我无法记录此Arraylist 的所有内容。

我尝试过:

for (Movie result : filteredList)  
{
    Log.e("Agil_Limits - " , result.toString());
}

我也尝试过:

Log.d("AAA", Arrays.toString(filteredList.toArray()));

但在所有情况下,这都是记录的内容:

com.myapp.Movie@709779f
com.myapp.Movie@57490ec
com.myapp.Movie@951ccb5

有没有办法记录这个列表的内容?

android arraylist
1个回答
0
投票

是的,您可以为您的

toString
类创建您自己的
Movie
实现,例如:

class Movie {
  @Override
  public String toString() {
     return "Movie " + this.id ///... all you want to print
  }
}

在这种情况下,将在需要实例字符串表示的任何地方调用此方法。

© www.soinside.com 2019 - 2024. All rights reserved.