Я создал класс с именем myLinkedList
, который хранит узлы из класса с именем LinkNodes
, который принимает объект с именем (String) в качестве поля. Я хочу отсортировать узлы в моем списке по алфавиту, из поля memberPlayer
firstName
public class LinkNode {
public memberPlayer player;
public LinkNode next;
public LinkNode() {
this(null, null);
}
public LinkNode(memberPlayer player) {
this(player,null);
}
public LinkNode(memberPlayer player, LinkNode next) {
this.player = player;
this.next = next;
}
public String toString() {
String result = player + " ";
if (next != null) {
result += next.toString();
}
return result;
}
}
Я пытался использовать метод collection.sort, но, без удачи, пытался использовать его на список, который я создал сам, но он работал нормально, когда я просто использовал объекты. Есть ли что-то особенное, что мне нужно сделать, если я хочу получить доступ к полю объекта внутри узла?
memberPlayer класс:
public class memberPlayer implements Comparable<memberPlayer>{
private String firstName;
private String lastName;
private int age;
private String team;
}