Java 错误:Can';t compareTo()id
我在Java 错误:Can';t compareTo()id,java,android,Java,Android,我在比较中不断遇到错误,原因是部分: 错误:(38,36)错误:找不到符号方法 比较(字符序列) Collections.sort(歌曲列表,新的比较器(){ 公共整数比较(歌曲a、歌曲b){ //下面是这部分 返回a.getTitle().compareTo(b.getTitle()); } }); 更新getTitle()方法以返回String而不是CharSequence更新getTitle()方法以返回String而不是CharSequence尝试将标题转换为字符串: return a.
比较中不断遇到错误,原因是
部分:
错误:(38,36)错误:找不到符号方法
比较(字符序列)
Collections.sort(歌曲列表,新的比较器(){
公共整数比较(歌曲a、歌曲b){
//下面是这部分
返回a.getTitle().compareTo(b.getTitle());
}
});
更新getTitle()
方法以返回String
而不是CharSequence
更新getTitle()
方法以返回String
而不是CharSequence尝试将标题转换为字符串:
return a.getTitle().toString().compareTo(b.getTitle().toString());
尝试将标题转换为字符串:
return a.getTitle().toString().compareTo(b.getTitle().toString());
或者使用a.getTitle().toString().compareTo(b.getTitle().toString())
。或者使用a.getTitle().toString().compareTo(b.getTitle().toString())
。