最赞回答 / 奈奈丸
我百度了下,貌似JDK8(不知道从JDK几开始,我是JDK8)的HashSet、HashMap实现变了。元素插入的的时候,hash表是用算法把不同的数据按照规则放在响应的地址里,所以根据hash表的遍历去找的话,无论怎么放,位置是一定的,并且遍历的方式也是一定的。题主可以换成老版本的JDK试试,再看看效果
2016-04-05
最赞回答 / 在另一边
String prefix =fileName.substring(index); 改成String prefix =fileName.substring(index+1);不能包括”.“if ( index!=-1 && index!=0 && prefix=="java" ) 改成if (index != 1 && index != 0 && prefix.equals("java"))不能出现在首位,内容比较不能用”==“
2016-04-04
最新回答 / weibo_这里是哪里Adrian
依然是在Student类中重写的compareTo()方法中实现,视频中只是举了最简单情况的比较例子,如果想要实现多条件或者更复杂的比较,就将多情况的比较条件逻辑捋顺好写在方法中。