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