对象在不同类型的数据上循环

时间:2019-05-21 12:16:40

标签: java

我是Java新手。 我有一个对象列表,其中包含字符串和数组。

列表,例如[[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”],[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”]]一个对象是[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”]

我要像这样迭代:“ alfa”“ beta” [“ gamma”,“ pi”]“ foo” ---- end ----- –

我应该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以尝试类似

for (Object object : listName) {
        if(object.getClass() == String.class){
            //do whatever string operations you want
        } else{
            if(object.getClass() == String[].class){
                //do whatever string array operations you want
            }
        }
    }