import java.io.*; import java.util.Scanner;
public class LinkedList2 {
public LinkedListNode head;
String fname;
public static void main(String[] args) throws FileNotFoundException{
Scanner scan = new Scanner(new File("Names.txt"));
LinkedList2 l = new LinkedList2();
int i = 1;
while(scan.hasNext()) {
String s = scan.nextLine();
l.insertBack(s);
i++;
}
System.out.print(l.showList());
}
public void insertBack(String data){
if(head == null){
head = new LinkedListNode(data);
}else{
LinkedListNode newNode = new LinkedListNode(data);
LinkedListNode current = head;
while(current.getNext() != null){
current = current.getNext();
}
current.setNext(newNode);
}
}
public String showList(){
int i = 0, j;
String name = "List nodes:\n";
LinkedListNode current = head;
while(current != null){
i++;
name += "Node " + i + ": " + current.getData() + "\n";
current = current.getNext();
}
return name;
}
}
this is the code that i have so far. i am able to read in the text file and print it out but i can get in in alphabetical order.