最新回答 / 进击的百事可乐
用StringBuilder报错 可能是你编译器版本问题,检查下你Ecplise调用jdk的版本是不是1.5或者1.6。 还有StringBuffer和StingBuilder的区别在用前者是线程安全,一般使用StringBuilder 效率高些,在这里两者都可以用
2016-01-24
最新回答 / qq电子时代
你理解了吗 可以给我说说吗 我不理解对于List与Set而言,都是遍历一边,分别与courses2.name进行equals List不需要重写 但是Set就需要重写?这是我理解的hashcode与equals (hash比较一个域,equals比较域中一个元素.equals为true,hash一定为true;equals为false,hash不一定为false) 在此 contains先比较hash,后比较equals( hash为true,equals不一定为true;hash为fa...
2016-01-24
最赞回答 / l_yanlei
首先你得明白contains方法的原理。<...图片...>如上图,contains(obj)的原理是:遍历List中所有的元素。每遍历一个元素,就调用这个元素的equals()方法,判断这个元素是否与contain(obj)传入的...
2016-01-16
最新回答 / Lcc001
String p=""+(char)random.nextInt(127);//根据7位ASII码生成随机的字符zfc+=p;//字符串的拼贴这样也可以的
2016-01-14
最赞回答 / 慕_男神
createStudentAndSelectCourse方法中创建学生对象,Student student = new Student(“1”,“小明”);改为: student = new Student(“1”,“小明”);
2016-01-14
最赞回答 / 软件研究所
我也刚学,也有这个问题,我试了试,觉的“3000sama"同学说得不对,”菜鸟起飞点“说的对但没解释清楚:1、”为什么一定要求add的必须是course类型哇?“ 答:不是一定!里面可以随便添加其他类型,你可以尝试添加 public void testAdd() { Course cr1 = new Course("1", "数据结构"); coursesToSelect.add(cr1); Course temp = (Course) coursesToSelect.get(0); Syste...
2016-01-13