最赞回答 / Deadkidd
因为这个程序源代码中students这个HashMap声明的泛型key是String类型而value是Student类型:this.students = new HashMap<String, Student>(); 第一个if用的是containKey()方法可以直接把id作为方法的参数来查找。而第二个if用的是containValue()必须声明一个Student对象作为参数来查找。
最赞回答 / ziom
只是实现方式的区别,前者是利用了浮点型转整型会发生的向下取整获得[0, 99]区间的任意整数,后者是利用系统提供的API实现获取[0, 99]区间的任意整数。
2016-08-29
最新回答 / 1996青年
int index =fileName.lastIndexof('.'); int index2 =email.indexof('@'); 这两个地方的O没大写
2016-08-29
最新回答 / 读者123
这种的怎么办?package imocc;public class Test { public void Outer(){ System.out.print("第一次调用"); Outer(); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Test te=new Test(); te.Outer(); }}
2016-08-28
最赞回答 / 梦编猿
调用即可呀。【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
2016-08-26
最新回答 / 慕粉3802999
private static int choice=0;你在类中已经定义了choice这个实例变量了,当然在代码块中(int choice=sc.nextInt();)再次定义的的变量为局部变量,你只是赋值给局部变量,实例变量的值一直没有改变过,去掉(int choice=sc.nextInt();)中choice前面的int,就可以引用choice
2016-08-25
已采纳回答 / 慕妹4570734
Course[] course = {new Course("3","离散数学"),new Course("4","汇编语言")}; coursesToSelect.addAll(Arrays.asList(course)); Course temp3 = (Course)coursesToSelect.get(3); Course temp4 = (Course)coursesToSelect.get(4); //System.out.print...
2016-08-25