我正在检索Parse中的城市列表。
mMidwifeLocation = users;
String[] locations = new String[mMidwifeLocation.size()];
int i = 0;
for(ParseUser user : mMidwifeLocation) {
locations[i] = user.getString("city");
i++;
}
在此范围内,我想要不同的值,并且没有空值。有人可以给我一个如何做到这一点的帮助吗?
答案 0 :(得分:0)
这应该是好的。 如果不长,不是那么低效。
mMidwifeLocation = users;
String[] locations = new String[mMidwifeLocation.size()];
String check;
int i = 0;
for(ParseUser user : mMidwifeLocation) {
check=user.getString("city");
if(check!=null){
if(!Arrays.asList(locations).contains(check)){
locations[i] = user.getString("city");
}
}
i++;
}