Skip to content

Commit 9f04edc

Browse files
committed
Update MusicObj.java
1 parent 9e183ab commit 9f04edc

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

core/objs/music/MusicObj.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.coloryr.allmusic.server.core.objs.music;
22

3-
public class MusicObj {
3+
import org.jspecify.annotations.NonNull;
4+
5+
public class MusicObj implements Comparable {
46
/**
57
* 音乐编号
68
*/
@@ -9,4 +11,17 @@ public class MusicObj {
911
* 音乐API
1012
*/
1113
public String api;
14+
15+
@Override
16+
public int compareTo(@NonNull Object o) {
17+
if (o instanceof MusicObj) {
18+
MusicObj obj = (MusicObj) o;
19+
int result = this.id.compareTo(obj.id);
20+
if (result != 0) {
21+
return result;
22+
}
23+
return this.api.compareTo(obj.api);
24+
}
25+
return 0;
26+
}
1227
}

0 commit comments

Comments
 (0)