如何从数组内部的对象获取值?

时间:2019-04-30 11:24:47

标签: java android arrays object

我为这个简单的问题而疯狂。 实际上,我已经在ArrayList(mArray)

中保存了一个对象
0 = ""
1 = "{"color":0,"comment":"jour 1","date":120,"position":0}"
2 = "{"color":0,"comment":"jour 2","date":121,"position":1}"
3 = "{"color":0,"comment":"jour 3","date":122,"position":2}"
4 = "{"color":0,"comment":"jour 4","date":123,"position":3}"
5 = "{"color":0,"comment":"jour 5","date":124,"position":4}"

例如,我想获取mArrayList(1)内的日期值或mArrayList(1)内的位置值,但是我不知道如何。 我曾经在javascript中这样做,但在Java中却没有,我迷路了。

我试图像这样获得索引1

Object object = mMoodHashMap.get(1)

有效。但是之后,我无法从对象中获取价值。

如果可以帮助我...

谢谢

2 个答案:

答案 0 :(得分:-1)

function change_cat($data, $postarr){

    $author_role = "test"; 
    $data["post_category"] = $author_role; // seems not working

    return $data;
}
add_filter("wp_insert_post_data", "change_cat", 99 , 2);

答案 1 :(得分:-1)

您可以使用foreach循环。

for(YourModel mModel : mArray){
    mModel.color();
    mModel.comment();
    mModel.jour();
    mModel.date();
    mModel.position();
}