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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Operations of Linked List
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education