Re: What is wrong with my program?
On Sep 1, 7:54 pm, SamuelXiao <foolsmart2...@gmail.com> wrote:
I would like to help you, but it is diificult to
do that when you post code snippets.
....
Exception in thread "main" java.lang.UnsupportedOperationException:
Not supported yet.
at lab2.NameComparator.compare(NameComparator.java:21)
....
When I go to compile NameComparator, for instance, I get..
C:\NameComparator.java:5: cannot find symbol
symbol : class Student
location: class NameComparator
char[] shortName1 = ((Student) cust).getName();
^
C:\NameComparator.java:6: cannot find symbol
symbol : class Student
location: class NameComparator
char[] shortName2 = ((Student) anotherStudent).getName();
^
2 errors
Please consider posting an SSCCE in future.
<http://pscode.org/sscce.html>
OTOH, perhaps this code will get you started
to a solution..
<sscce>
import java.util.Comparator;
class NameComparator implements Comparator{
@Override
public int compareObject(
Object cust,
Object anotherStudent){
//char[] shortName1 = ((Student) cust).getName();
//char[] shortName2 = ' ';
String sName1 = new String("a");
String sName2 = new String("b");
if(!(sName1.equals(sName2))){
return sName1.compareTo(sName2);
}
return 0;
}
@Override
public int compare(Object o1, Object o2) {
throw new
UnsupportedOperationException(
"Not supported yet.");
}
}
</sscce>
--
Andrew Thompson
http://pscode.org/