2016-05-17 5 views
1

私はcompareTo部分にエラーを取得しておくことができます:エラー:いないのcompareTo()ID

Error:(38, 36) error: cannot find symbol method compareTo(CharSequence)

Collections.sort(songList, new Comparator<Song>() { 
     public int compare(Song a, Song b) { 
      //this part down below 
      return a.getTitle().compareTo(b.getTitle()); 
     } 

    }); 

答えて

1

String代わりのCharSequenceを返すために、あなたのgetTitle()方法を更新します。

+1

や 'a.getTitle(使用)のtoString()のcompareTo(。b.getTitle()のtoString())'。 –

3

文字列にタイトルを変換してみてください。。

return a.getTitle().toString().compareTo(b.getTitle().toString()); 
関連する問題