已采纳回答 / wakinzc
亲,System.out.println(object); 你这直接输出Object类型的对象是不是不合适呀。如果大家都知道lis中的item是String类型还好说,如果不知道的话 别人看来会很迷茫,没法维护了。
2017-02-07
已采纳回答 / eq361
name的类型为String,String类的compareTo()方法已经实现了,按升序排列。调换位置,当然会换序,比如2-1=1返回正值,1-2=-1,返回负值
2017-02-02
已采纳回答 / enthusiastic
你用containsValue()方法查询是要根据你的Map定义的泛型来决定,你在Map类型的students中的value就是Student类,所以传递参数肯定也要是Student类的对象,而不是String name。简单来说就是,你查students的内部元素,要查找是否存在某个元素,也应该与students定义类型一致,否则肯定找不到。主要看你定义的泛型public Map<String,Student> students;
已采纳回答 / 阿萨德发射点发射得分
<...code...>这里有问题。cr是个course对象,cr2是个course数组对象,所以在list容器中你存放了两个不同类型的对象。在后面cr2当然不能强转为course对象。应该改为:<...code...>
2017-01-20
已采纳回答 / qq_析木_0
Java中Object类中有equals方法,而基本数据类型并不是Object类型,因此int 类型无法调用equals方法。如果想使用int 类型,首先将Courses和SetTest中所有相关的id类型都修改好,然后在if循环中选择"=="进行比较,结果和Spring类型结果一样~~
2017-01-19
已采纳回答 / Jeff_Lee
没有什么区别,它们的类型都是Scanner,只是名字不同罢了,后面都可以接 new Scanner(System.in); 在接下来调用这个对象的时候如果一开始对这个对象的引用命名为console,就用console来调用这个对象;同理,如果一开始对这个对象的引用命名为in,就用in来调用这个对象。
2017-01-19