For the following code I get an error: Exception in thread "main" java.lang.Error: Unresolved compilation problems: The type LinkedListIn is not generic; it cannot be parameterized with arguments The type LinkedListIn is not generic; it cannot be parameterized with arguments <> at linkedList.LinkedListTester.main(LinkedListTester.java:5) How can I fix it? package linkedList; public class LinkedListTester { public static void main(String[] args) { LinkedListIn list = new LinkedListIn<>(); list.display(); list.add("Station 1"); list.add("Station 2"); list.add("Station 3"); list.add("Station 4"); // Print the linked list System.out.println("All Stations: " + list); // Accessing the first item System.out.println("First stop: " + list.getFirst()); // Accessing the last item System.out.println("Last stop: " + list.getLast()); // Removing the first item System.out.println("Left this station: " + list.removeFirst()); // Removing the last item System.out.println("Left this station: " + list.removeLast()); // Print the linked list System.out.println("Remaing station: " + list); } }
For the following code I get an error:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The type LinkedListIn is not generic; it cannot be parameterized with arguments <String>
The type LinkedListIn is not generic; it cannot be parameterized with arguments <>
at linkedList.LinkedListTester.main(LinkedListTester.java:5)
How can I fix it?
package linkedList;
public class LinkedListTester {
public static void main(String[] args) {
LinkedListIn<String> list = new LinkedListIn<>();
list.display();
list.add("Station 1");
list.add("Station 2");
list.add("Station 3");
list.add("Station 4");
// Print the linked list
System.out.println("All Stations: " + list);
// Accessing the first item
System.out.println("First stop: " + list.getFirst());
// Accessing the last item
System.out.println("Last stop: " + list.getLast());
// Removing the first item
System.out.println("Left this station: " + list.removeFirst());
// Removing the last item
System.out.println("Left this station: " + list.removeLast());
// Print the linked list
System.out.println("Remaing station: " + list);
}
}
Step by step
Solved in 2 steps with 3 images