我是Java新手。 我有一个对象列表,其中包含字符串和数组。
列表,例如[[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”],[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”]]一个对象是[“ alfa”,“ beta”,[“ gamma”,“ pi”],“ foo”]
我要像这样迭代:“ alfa”“ beta” [“ gamma”,“ pi”]“ foo” ---- end ----- –
我应该怎么做?
答案 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
}
}
}