java吧 关注:1,262,704贴子:12,761,257
  • 8回复贴,共1

【我了个去】java发射和集合结合运用问题

只看楼主收藏回复


为什么上面的代码往Integer类型的Arraylist中利用反射存String类型没问题,但是往String类型的ArrayList中存Integer就有问题了呢(图片代码运行正常,但是打开注释就出错)?求解


1楼2014-05-13 15:42回复
    楼主,刚把你的说的做了一次实验,果然如你所说。不过楼主可能没有注意到,你在用collection1.get(0).getClass()时就会报classcaseException。说明用反射插取值时jvm都不会检查数据类型。想到Integer跟String的主要区别在于String是final类型。想想会不会有什么关系。有没有大神答疑的?


    2楼2014-05-13 16:13
    回复
      2025-06-05 07:37:35
      广告
      楼主,是你的图有问题还是我的眼睛有问题
      为什么完全看不清


      3楼2014-05-13 16:25
      回复
        这个颜色……真的会对眼睛好么……已瞎……


        IP属地:上海5楼2014-05-13 17:16
        收起回复
          java要发射什么,太空java号吗?


          来自Android客户端6楼2014-05-13 17:20
          收起回复