Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Can someone please translate what this compareTo method is doing? To give some context, the assignment is to take two arraylists of Person class type
Can someone please translate what this compareTo method is doing? To give some context, the assignment is to take two arraylists of Person class type and compares them based on only the email field. Comparable interface is also implemented on the person class. In the code, i am especially confused by the question mark and colon on the last line. Thank you!
public int compareTo(Person o) { int last = this.email.compareTo(o.email); //Sorting by first name if last name is same d return last == 0 ? this.email.compareTo(o.email) : last Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started