展开全部
各位大哥大姐么。。。
当然可以啦。。。。
数组怎么怎么就不可以啦。
由于Java中的所有 对象 都 继承自 Object 对象
所以你把数组定义成 Object数组不就可以了么。
例如:
Object[] objs = new Object[5];
objs[0] = new String("str");
objs[1] = new Integer(8);
但是,你要是获取这些元素的时候一定要记住他们原来的类型。
例如:
String str = (String) objs[0];
Integer i = (Integer) objs[1];
当然可以啦。。。。
数组怎么怎么就不可以啦。
由于Java中的所有 对象 都 继承自 Object 对象
所以你把数组定义成 Object数组不就可以了么。
例如:
Object[] objs = new Object[5];
objs[0] = new String("str");
objs[1] = new Integer(8);
但是,你要是获取这些元素的时候一定要记住他们原来的类型。
例如:
String str = (String) objs[0];
Integer i = (Integer) objs[1];
展开全部
三楼正解。
当然可以支持存储不同类型的对象,不过就是转换一下罢了。
不过如果想存储不同类型的对象,最好用集合,虽然使用的时候也需要类型转换。集合给你了好多函数可用
当然可以支持存储不同类型的对象,不过就是转换一下罢了。
不过如果想存储不同类型的对象,最好用集合,虽然使用的时候也需要类型转换。集合给你了好多函数可用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一、i==j==0的时候,会出现
0/0的情况,挂掉。
第二、你想输出数组地址的话,应该是system.out.println(a);不需要后面的两个[]
如果想输出里面的值,仍然需要循环遍历。
0/0的情况,挂掉。
第二、你想输出数组地址的话,应该是system.out.println(a);不需要后面的两个[]
如果想输出里面的值,仍然需要循环遍历。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以 集合可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-10-11
展开全部
不能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询