Salve a tutti,vi volevo porre questo quesito

import java.util.Comparator;

[code]

public class ComparatorArticoli implements Comparator<Articolo> {

@Override
public int compare(Articolo a, Articolo b) {

Integer inv_1 = a.getInventario();
Integer inv_2 = b.getInventario();
return (inv_1.compareTo(inv_2));
}
public int compare1(Articolo a, Articolo b) {
String coll1 = a.getCollocazione();
String coll2 = b.getCollocazione();
return coll1.compareTo(coll2);
}

}


La domanda è: posso fare una classe fatta così oppure ne devo fare 2 classi distine per ogni compare?