如何将JAVA对象属性提取到一维数组中

时间:2016-09-20 05:50:53

标签: java arrays arraylist

在JAVA中,如何根据此arrayList获取pogNumber的一维数组?

List<PogProdData> list = new ArrayList<PogProdData>() {
    {
        add(new PogProdData(){{setPogNumber(pogNum);setSetDate(setDate);setDpci("000000003");setPogProductData1(PogProdData1);setPogProductData2(PogProdData2););}});
        add(new PogProdData(){{setPogNumber(pogNum);setSetDate(setDate);setDpci("000000004");setPogProductData1(PogProdData1);setPogProductData2(PogProdData2););}});
        add(new PogProdData(){{setPogNumber(pogNum);setSetDate(setDate);setDpci("000001000");setPogProductData1(PogProdData1);setPogProductData2(PogProdData2););}});
        add(new PogProdData(){{setPogNumber(pogNum);setSetDate(setDate);setDpci("000005555");setPogProductData1(PogProdData1);setPogProductData2(PogProdData2););}});
        add(new PogProdData(){{setPogNumber(pogNum);setSetDate(setDate);setDpci("000006666");setPogProductData1(PogProdData1);setPogProductData2(PogProdData2););}});
    }
};

在C#中,我可以使用LINQ来实现这个目标。像这样,

ist.Select(x => x.PogNumber).ToArray();

1 个答案:

答案 0 :(得分:2)

您可以使用这样的内容,假设ClockPogNumber

Integer