Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有对象类的Android foreach循环_Android_Json_Foreach - Fatal编程技术网

带有对象类的Android foreach循环

带有对象类的Android foreach循环,android,json,foreach,Android,Json,Foreach,我有一个名为CarData[](带有setters和getter)的类。我想使用我的Json解析数据创建一个带有recyclerView的列表。我想使用一个foreach循环,但我不知道怎么做 现在,我得到了第一个项目的副本。我相信使用循环不会得到重复的数据。如果列表中有汽车对象列表,则每个循环的示例为 List<Car> cars = new ArrayList<>(); for (Cars car : cars) { // get each car objec

我有一个名为
CarData[]
(带有
setters
getter
)的类。我想使用我的
Json
解析数据创建一个带有
recyclerView
的列表。我想使用一个
foreach循环
,但我不知道怎么做


现在,我得到了第一个项目的副本。我相信使用循环不会得到重复的数据。

如果列表中有汽车对象列表,则每个循环的示例为

List<Car> cars = new ArrayList<>();
for (Cars car : cars) {
    // get each car object on the list
}
List cars=new ArrayList();
用于(汽车:汽车){
//获取列表中的每个汽车对象
}

但这并不能防止重复。您可以比较从JSON文件获得的car对象的一些特性。

您可以创建类的ArrayList,而不是像CarData[]一样使用它。它将使您的生活更轻松ArrayList dataSet=new Array();For each:-For(CarData-CarData:dataSet){//Your Code}。您还可以将其传递给CustomAdapter。用数据填充视图。如果要避免重复而不进行检查,请使用堆栈,然后使用.pop()。请用您尝试过的内容显示。同时显示您得到的任何错误。