Mettre en œuvre Comparateur de primitives de type booléen?

J'ai besoin de quelques classes implements Comparator, et pour celui que je veux comparer primitive boolean (pas Boolean) les valeurs.

SI c'était un Boolean, je voudrais juste return boolA.compareTo(boolB); qui retourne 0, -1 ou 1. Mais comment puis-je faire cela avec les primitives?

avez-vous entendu parler de l'autoboxing?
Il y a un léger gain de performance pour l'autoboxing, de sorte que l'OP peut encore préfèrent écrire le code brut.
Comparateur de ne pas prendre de types primitifs. Telle était la question.
Comme chaque boolean qu'un objet est mis en cache, auto-boxing peut pas coûter plus que vous attendez. Note: Tous les possibles byte est également mis en cache.
Oui, j'ai pris ça en compte. Le coup est vraiment légère (on doit déréférencer le Boolean constante) et ne vaut probablement pas le code supplémentaire.

OriginalL'auteur membersound | 2012-11-05