已采纳回答 / 醉梦呆瓜
因为你的J = 0; 你在int j = 0;的下面加一条System.out.print("j = " + j);你就会看到你的J的数据了你每一循环都会赋值0给J
2018-12-18
已采纳回答 / 慕雪4177991
因为你的entry.getKey()返回的键没有ID属性,我猜测你的意思应该是entry.getValue().ID,老铁你得区分下,作为键和值的对象分别是什么,
2018-12-16
已采纳回答 / 旧人旧城那点事儿
把 e 这个异常结果放进 RuntimeException 运行时异常里面,从而异常抛出 知道是哪里错误,并且是由于什么异常引起这个错误,initCause() 可以追溯到源头,可以链式查看,从而更快定位到错误。
2018-12-13
最赞回答 / Lydia520
Date的一些方法由于设计问题,现在已被弃用。比如今天这个日期要获取年份,Date 里面 getYear() 方法返回的是118。现在多用Calendar里面的get(Calendar.YEAR) 方法来替代。诸如此类很多,具体你可以去查一下资料。因此,现在Date类多用来取得当前的时间。 其余的功能就用Calendar类来实现。
2018-12-11
最新回答 / qq_慕桂英0406520
在本例中,Course中复写equals是为了比较 两个course的对象的值是否一样,这样就可以调用course1.equals(course2)来比较两个对象中name是否一样了
2018-12-08