我有这样的清单:
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
有没有办法记录这个列表的内容?
是的,您可以为您的
toString
类创建您自己的 Movie
实现,例如:
class Movie {
@Override
public String toString() {
return "Movie " + this.id ///... all you want to print
}
}
在这种情况下,将在需要实例字符串表示的任何地方调用此方法。