enumset Questions

2

Solved

I'm trying to use in place of bitmask below is the code public static Set<Amenities> fromBitFlags(int bitFlag) { return ALL_OPTS.stream().filter(a -> (a.ameityId & bitFlag) > 0)....
Ladin asked 3/2, 2016 at 13:23

2

When Java 21 introduced sequenced collections, I was really excited to start using them. But then I quickly found that there are various corners of the JDK where it seems like the new sequenced int...
Xanthochroism asked 19/1, 2024 at 17:58

3

Solved

If I have an Enum, I can create an EnumSet using the handy EnumSet class enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES } EnumSet<Suit> reds = EnumSet.of(Suit.HEARTS, Suit.DIAMONDS); EnumSet&lt...
Supplicate asked 7/9, 2010 at 11:34

2

Solved

The following is from the Implementation Note section of Java doc of EnumMap : Implementation note: All basic operations execute in constant time. They are likely (though not guaranteed) to be ...
Aranyaka asked 26/1, 2013 at 11:53

10

Solved

I have the following example: import java.util.EnumSet; import java.util.Iterator; public class SizeSet { public static void main(String[] args) { EnumSet largeSize = EnumSet.of(Size.XL,Size.X...
Hexateuch asked 6/8, 2012 at 8:44

2

I need to create an EnumSet from a Set. I decided to use the EnumSet#copyOf method. However, because of a restriction on this method: the specified collection must contain at least one element (in...
Conservatism asked 22/9, 2015 at 17:7

1

Say we have enums enum class Status { OPEN, CLOSED } enum class Weekday { WORKDAY, DAYOFF } Having a Java class public KotlinInvoker { public methodWithKotlinEnumAsParameter_namely_AppendWo...
Weimer asked 31/5, 2018 at 15:7

5

Solved

What's the best practice for specifying flags in a Java method? I've seen SWT using int as bitfields, like: (example partially from "Effective Java, 2nd Ed." page 159): public class Text { publ...
Peon asked 20/5, 2011 at 14:26

2

Solved

I am struggling with EnumSet as it surprisingly doesn't have a simple constructor and its methods doesn't like null values. What I came up with: EnumSet<MyClass> x = EnumSet.copyOf(Collection...
Soapwort asked 13/12, 2016 at 9:45

3

I have an EnumSet and want to convert back-and-forth to/from an array of boolean primitives. If it works better, I could work with a List instead of an array, and/or Boolean objects rather than boo...
Valerivaleria asked 14/7, 2016 at 5:49

3

Solved

I'd like to serialise some EnumSet<FooType> to String using its toString() method. E.g.: EnumSet.of(FooType.COMMON, FooType.MEDIUM).toString() will give [COMMON, MEDIUM]. The question is abou...
Rhpositive asked 28/3, 2013 at 15:5

1

Solved

I've just lost a couple of hours debugging my app, and I believe I've stumbled upon a (another one o_O) Java bug... sniff... I hope it is not, because this would be sad :( I'm doing the following:...
Dordogne asked 16/12, 2015 at 16:22

2

Solved

I have an EnumSet and want to convert it to array of its ordinal values. For example: enum MyEnum { A, B, C; } EnumSet enumSet = EnumSet.of(MyEnum.A, MyEnum.C); and what I want to get: [0, 2] ...
Mckeehan asked 6/10, 2015 at 18:19

4

Solved

While going through the EnumSet<E> of method, I have seen multiple overloaded implementations of of method: public static <E extends Enum<E>> EnumSet<E> of(E e) public sta...
Assembly asked 10/8, 2015 at 16:6

5

Solved

I need an EnumSet from an array (which is given through a varargs method parameter). First, I was surprised that there is no varargs constructor method in EnumSet (there is EnumSet#of(E first, E......
Brassware asked 5/4, 2014 at 20:20

1

Solved

The following code compiles (and runs tests as expected) in Eclipse: import java.util.EnumSet; public class EnumTest { static enum Cloneables implements Cloneable { One, Two, Three; } public...
Manufacturer asked 31/12, 2014 at 22:41

4

Solved

I have two EnumSets. EnumSet.of(A1, A2, A3); EnumSet.of(A3, A4, A5, A6); I want to find which values exist in both sets. (In that case, A3.) Is there any quick way to do that?
Jovia asked 28/7, 2014 at 13:12

2

Solved

EnumSet, as old as the enum itself (both since Java 5), is supposed to be a noncompromizing replacement for the use case of bitfields: as fast and lean as the bitfield (well, except for not being a...
Prem asked 23/3, 2014 at 20:15

5

Solved

I maintain a large document archive and I often use bit fields to record the status of my documents during processing or when validating them. My legacy code simply uses static int constants such a...
Hoopla asked 17/3, 2011 at 23:23

3

Solved

The old way, if we wanted to switch on some complicated bitmask, we could easily do it like this (a random example from the top of my head just to demonstrate the issue): private static final int ...
Strigose asked 28/12, 2012 at 18:11

1

Solved

This is in Java, cross platform and being debugged on a computer running Ubuntu Oneric with OpenJDK installed as my runtime. I have an EnumSet for checking inside of in a class in a game I'm worki...
Awoke asked 5/4, 2012 at 16:6

4

Solved

The title pretty much explains the question. I have an interface method: Set<Field> getFieldSet() and I have a class, User which looks something like this class User { enum Fields implem...
Nystatin asked 29/6, 2011 at 23:52

4

Solved

Im using java enums to define how to render a modal window with buttons (Vaadin handles the rendering). My problem is that when I run the gui my buttons comes in a randomized order each time. So my...
Keneth asked 20/5, 2011 at 8:51
1

© 2022 - 2025 — McMap. All rights reserved.