我想分拆,mProductType是一个列表,mRetailerid是另一个list.how,我能得到它吗?
public class RetailerNames implements Serializable{
private String mProductType;
private String mRetailerid;
public String getmProductType() {
return mProductType;
}
public void setmProductType(String mProductType) {
this.mProductType = mProductType;
}
public String getmRetailerid() {
return mRetailerid;
}
public void setmRetailerid(String mRetailerid) {
this.mRetailerid = mRetailerid;
}
@Override
public String toString() {
return mProductType + "," +
mRetailerid ;
}我使用了以下代码:
ArrayList<RetailerNames> retailerNamesList = (ArrayList<RetailerNames>) getIntent().getExtras().getSerializable("ProductsDetailsDescriptionPage");
System.out.println("The retailer details are"+" "+retailerNamesList);现在我的输出是:
零售商的详细信息是:48岁的克里什,47岁的丹尼什,
但是我想要得到像克里什一样的one列表,Danesh .and 48,47是单独的另一个列表.How,我能做什么?
请给我解决办法?
请给我一个想法,将数组列表拆分成单独的列表?
发布于 2013-09-04 11:50:08
ArrayList list = new ArrayList();
Iterator<RetailerNames > retaileriterator = retailerNamesList.iterator();
while(retaileriterator.hasNext()){
id=retaileriterator .next().getmRetailerid();
System.out.println(id);
list.add(id);
}
System.out.println(list);发布于 2013-09-04 09:25:38
In my condition getLocationDetails return arraylist
and LocationDetails is POJO same like your class RetailerNames
Iterator<LocationDetails> it= getUserLocationsWrapper.getLocationDetails().iterator();
while(locationCitiDetailsItr.hasNext()){
locationCitiDetailsItr.next().getCity());
}
same i think try this one
Iterator<RetailerNames > retaileriterator = retailerNamesList.iterator();
while(retaileriterator.hasNext()){
Object id=retaileriterator .next().getmRetailerid();
//add this id into another list
//same RetailerNames
}发布于 2013-09-04 04:57:53
使用嵌套数组
48岁的克里什是一个列表,47岁的达梅什是另一个列表,这两个列表都放在一个主数组列表中。
https://stackoverflow.com/questions/18585028
复制相似问题