Как включить следующий класс.я пробовал, но там много ошибок.помогите мне запустить этот код
import java.util.*; public class TreeSetCompare { public static void main(String[] args) { TreeSet<Integer> t=new TreeSet<Integer>(new myComparator()); t.add(10); t.add(0); t.add(20); t.add(15); t.add(20); System.out.println(t); } } public class myComparator implements Comparator { public int compare(Object Obj1,Object Obj2) { Integer I1=(Integer)Obj1; Integer I2=(Integer)Obj2; if(I1<I2) return +1000; else if(I1>I2) return -100; else return 0; } }
Что я уже пробовал:
else return 0; ^ .\Comparator.java:21: error: ';' expected else return 0; ^ .\Comparator.java:21: error: illegal start of type else return 0; ^ .\Comparator.java:21: error: <identifier> expected else return 0; ^ .\Comparator.java:21: error: ';' expected else return 0; ^ .\Comparator.java:22: error: reached end of file while parsing } ^ .\Comparator.java:1: error: duplicate class: TreeSetCompare class TreeSetCompare ^ TreeSetCompare.java:15: error: cannot access Comparator public class myComparator implements Comparator ^ bad source file: .\Comparator.java file does not contain class Comparator Please remove or make sure it appears in the correct subdirectory of the sourcepath.