Question: NameSorter.java Name.java import java.util.Scanner; import java.util.ArrayList; import java.util.Collections; public class Name Sorter { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); final

 NameSorter.java Name.java import java.util.Scanner; import java.util.ArrayList; import java.util.Collections; public class NameSorter { public static void main(String[] args) { Scanner scnr = new

NameSorter.java Name.java import java.util.Scanner; import java.util.ArrayList; import java.util.Collections; public class Name Sorter { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); final int NUM_ELEMENTS = 3; Name newName; ArrayList userNames = new ArrayList(); String firstName; String lastName; int i; Input Jill Edger Joey Farabee Jill Farabee Output for (i = 0; i { private String firstName; private String lastName; Name (String firstName, String lastName) { this. firstName = firstName; this.lastName = lastName; } Input Jill Edger Joey Farabee Jill Farabee @Override public int compareTo (Name otherName) int comparisonval; { Output comparisonval = lastName.compareTo (otherName.lastName); if (comparisonval != 0) { return comparisonVal; } else { return firstName.compareTo (otherName. firstName); } } @Override public String toString() { return lastName + ", + firstName; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!