我是Android新手,我可以帮助您理解以下代码段吗?
Collections.sort(songList, new Comparator<Song>(){
public int compare(Song a, Song b){
return a.getTitle().compareTo(b.getTitle());
}
});
答案 0 :(得分:0)
我建议您查看文档吗? http://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.9 http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.9.5
new
语法new Type<Generic>()
的特殊情况仅适用于类主体new Type<Generic>() { ... }
。
你展示的代码示例出错了;它不使用@Override
注释。