Java Linked List Print Program I have a program with multiple linked list that has data stored from a text file. I'm using two methods 1) getData 2) printData. I have to print the contents of my linked lists in a certain format, but I don't know how . My code and desired output is below: File Data: employ1,role3,1 employ2,role2,3 employ3,role1,2 employ2,role3,1 employ1,role1,2 employ2,role2,2 Code: public void getData(){ LinkedList list1 = new LinkedList(); LinkedList list2 = new LinkedList(); LinkedList list3 = new LinkedList(); String str; while(scanner.hasNextLine()){ str = scanner.next(); String[] sp = str.split("-"); switch(sp[1]){ case "employ1": list1.add(sp[0]); list1.add(sp[2]); break; case "employ2": list2.add(sp[0]); list2.add(sp[2]); break; case "employ3": list3.add(sp[0]); list3.add(sp[2]); break; } public void printACM() { ??????? } Output: role1 role2 ro
Java Linked List Print Program
I have a program with multiple linked list that has data stored from a text file. I'm using two methods 1) getData 2) printData. I have to print the contents of my linked lists in a certain format, but I don't know how . My code and desired output is below:
File Data:
employ1,role3,1
employ2,role2,3
employ3,role1,2
employ2,role3,1
employ1,role1,2
employ2,role2,2
Code:
public void getData(){
LinkedList<String> list1 = new LinkedList<String>();
LinkedList<String> list2 = new LinkedList<String>();
LinkedList<String> list3 = new LinkedList<String>();
String str;
while(scanner.hasNextLine()){
str = scanner.next();
String[] sp = str.split("-");
switch(sp[1]){
case "employ1":
list1.add(sp[0]);
list1.add(sp[2]);
break;
case "employ2":
list2.add(sp[0]);
list2.add(sp[2]);
break;
case "employ3":
list3.add(sp[0]);
list3.add(sp[2]);
break;
}
public void printACM() {
???????
}
Output:
role1 | role2 | role3 | |
employ1 | 2 | 1 | |
employ2 | 23 | 1 | |
employ3 | 2 |
Step by step
Solved in 2 steps