A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ′х.|鰉❤耔 中级黑马   /  2013-6-14 12:30  /  1281 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      昨天看见有学员不知道怎么用集合来存储不同数据类型的我这里就写错一个简单的例子大家一次学习吧。
  1. Collection<String> strCon = new ArrayList<String>();
  2.                 strCon.add("qwe");
  3.                 ArrayList<Integer> intArr = new ArrayList<Integer>();
  4.                 intArr.add(10);
  5.                 System.out.println(strCon.getClass() == intArr.getClass());
  6.                 // 通过反射来让不同数据类型的互存
  7.                 intArr.getClass().getMethod("add", Object.class).invoke(intArr, "asd");

  8.                 System.out.println(intArr.get(1));
复制代码
虽然例子比较简单但是基础的做法是这样的。欢迎还更好的方法贴出来也让我好好学习一下。大家一起努力吧~!

评分

参与人数 1技术分 +1 收起 理由
Super_Class + 1 鼓励

查看全部评分

2 个回复

倒序浏览
楼主学到哪了
回复 使用道具 举报
我现在就一直在巩固基础,其实基础的度看过了,就是黑马的基础视频,看了又看~·现在就是要把多线程和socket再深入的了解一下。
准备入学黑马,现在在第三阶段了,技术分好难拿~·
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马