gpt4 book ai didi

java - Android 问题记录 ArrayList

转载 作者:行者123 更新时间:2023-12-02 03:26:10 25 4
gpt4 key购买 nike

我正在尝试使用Log读取ArrayList数据,但没有以正确的方式获取数据。

得到像这样的东西:

D/Records:Button--: [RecordsListItem@42937738, RecordsListItem@42772588]

代码:

ArrayList<RecordsListItem> records;

----------------

records = new ArrayList<RecordsListItem>();

@Override
public void onClick(View v) {

Log.d("Records:Button--", records.toString());

}
});

最佳答案

您正在从 ArrayList object 执行 toString() 。如果你想记录 ArrayList 中的所有对象,你必须迭代它:

for ( RecordsListItem singleRecord : records)
{
Log.d("Records:Button--", singleRecord.toString());
}

请注意,通过这种方式,您将调用 ArrayList 中存储的每个 RecordsListItemtoString() 方法。也许最好重写 RecordsListItem 类中的 toString() 方法。

希望对你有帮助!

关于java - Android 问题记录 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38848367/

25 4 0