index是最后一次出现 "."的位置,不是第一次,很多代码里index>0,不能说明"."不出现在首位吧;
应该是 if (index != -1 && fileName.indexOf(".") != 0 && prefix.equals("java"))
应该是 if (index != -1 && fileName.indexOf(".") != 0 && prefix.equals("java"))
2017-03-24
老师重写的equals方法有错,在this.name !=null 时,少了一个判断course.name == null,正确的方法:
if(course.name == null)
{
return false;
}else{
if(this.name.equals(coures.name)) return true else return false;
}
if(course.name == null)
{
return false;
}else{
if(this.name.equals(coures.name)) return true else return false;
}
2017-03-23
执行多次,“循环异常抛出了 test()方法执行完毕!返回值为-1” 与 异常的输出信息,先后次序是会变的~
2017-03-23
interface Entry<K,V> {
K getKey();
V getValue();
V setValue(V value);
boolean equals(Object o);
int hashCode();
......
......
}
K getKey();
V getValue();
V setValue(V value);
boolean equals(Object o);
int hashCode();
......
......
}
2017-03-23
public interface Map<K,V> {
interface Entry<K,V> {
}
}//Entry<K,V>是接口Map<K,V>内部的一个接口
interface Entry<K,V> {
}
}//Entry<K,V>是接口Map<K,V>内部的一个接口
2017-03-23