Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #19683

Re: Enumset.contains

From Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at>
Newsgroups comp.lang.java.programmer
Subject Re: Enumset.contains
Date 2012-11-09 23:50 +0000
Organization A noiseless patient Spider
Message-ID <slrnk9r5ms.u9l.avl@gamma.logic.tuwien.ac.at> (permalink)
References <6btq9811qn454a7s9u4dka81qn6k6e2n56@4ax.com> <7b81e03d-6714-44bc-96ac-2700b1b4a37b@googlegroups.com>

Show all headers | View raw


Lew <lewbloch@gmail.com> wrote:
> On Friday, November 9, 2012 1:40:48 PM UTC-8, Roedy Green wrote:
>> isSubsetOf
> uberSet.retainAll(underSet).containsAll(underSet)

why not just: uberSet.containsAll(underSet) ?

containsAnyOf (for EnumSets es1 and es2):
   es1.clone().retainAll(es2).size()>0
it requires actually constructing the intersection,
just to determine if that will be empty or not.

Maybe we're even just lucky, that there is containsAll() in
the Collection framework, or we would have to do it as:
  es1.clone().retainAll(es2).size() == es2.size()

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Enumset.contains Roedy Green <see_website@mindprod.com.invalid> - 2012-11-09 13:40 -0800
  Re: Enumset.contains Lew <lewbloch@gmail.com> - 2012-11-09 15:07 -0800
    Re: Enumset.contains Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2012-11-09 23:50 +0000
  Re: Enumset.contains Robert Klemme <shortcutter@googlemail.com> - 2012-11-10 00:30 +0100
    Re: Enumset.contains Roedy Green <see_website@mindprod.com.invalid> - 2012-11-10 16:56 -0800
      Re: Enumset.contains markspace <-@.> - 2012-11-10 17:10 -0800
      Re: Enumset.contains Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-11-10 20:38 -0600

csiph-web