public Song[] swapSongs(Song[] list, int a, int b)
{
Song tmp = list[a];
list[a] = list[b];
list[b] = tmp;
return list;
}
public static void main(String[] args)
{
Node n = new Node(3);
Song s1 = new Song(); s1.setTitle("B");
Song s2 = new Song(); s2.setTitle("A");
n.push(s1); n.push(s2);
System.out.println("Data: \n"+s1+"\n"+s2+"\n");
System.out.println("Sorting...\n");
//n.sortNode();
n.data = n.swapSongs(n.data,0,1);
System.out.println("Swapped data: \n"+s1+"\n"+s2);
}
The output:
Data:
B
A
Sorting...
Swapped data:
B
A