如何在Android中使用Collections.sort()?

时间:2017-05-28 20:29:36

标签: java android

我是Android新手,我可以帮助您理解以下代码段吗?

Collections.sort(songList, new Comparator<Song>(){

   public int compare(Song a, Song b){

     return a.getTitle().compareTo(b.getTitle());

   }

});

1 个答案:

答案 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注释。