java中if判断一个是int,一个是string,得到所有数据后,怎么放到一个数组中
展开全部
Object[] o = new Object[2];
o[0] = 1;
o[1] = "aaa";
for (int i = 0; i < o.length; i++) {
if (o[i] instanceof Integer) {
int num = (int) o[i];
} else if (o[i] instanceof String) {
String str = (String) o[i];
}
}
追问
我的意思是int和string都放在一个数组中
追答
Object[] o = new Object[2];
o[0] = 1;
o[1] = "aaa";
这不就是同一个数组么?第一个是1,int型,第二个是“aaa”String型,只不过取出的时候需要进行类型判断
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询