java初学者关于arraylist的问题

tollers 2003-10-15 04:15:01
arraylist中的元素能否是不同的类型,如元素1是int,元素2为string,若能,则怎么判断元素的类型?
谢了
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nova1980 2003-10-16
  • 打赏
  • 举报
回复
instanceof

object instanceof String
star821116 2003-10-15
  • 打赏
  • 举报
回复
ArrayList只能加入Object,然后用get取出来的时候再进行类型转换
比如
ArrayList list = new ArrayList();
list.add(new Integer(2));
Integer num = (Integer)list.get(0);
tollers 2003-10-15
  • 打赏
  • 举报
回复
难道java中没有判断变量类型的函数?类似vb的typeof
danceflash 2003-10-15
  • 打赏
  • 举报
回复
可以的
不过不能是 int、double 等这样的基本类型
必须是对象
Yanbin_Q 2003-10-15
  • 打赏
  • 举报
回复
arraylist.get(1).getClass()

--------------------------
他们为什么扣我的信誉分
扣我信誉分怎么没有记录
--------------------------
LoveRose 2003-10-15
  • 打赏
  • 举报
回复
可以的
用index来取得
判断类型需要自己实现

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧