Создание пользовательского класса Song
class Song {
private String songName, SongUrl;
public String getSongName() {
return songName;
}
public void setSongName(String songName) {
this.songName = songName;
}
public String getSonglink() {
return Songlink;
}
public void setSonglink(String songlink) {
Songlink = songlink;
}
}
Вместо использования двух списков массивов, создайте отдельный массив Arraylist с этим классом и используйте его в качестве источника данных.
List<Song> songData = new ArrayList<Song>();
Теперь вы можете легко отсортировать это, используя Comparator
Collections.sort(songData, new Comparator<Song>() {
@Override
public int compare(Song o1, Song o2) {
return o1.getSongName().compareTo(o2.getSongName());
}
});