Java Virtal Machine.net

[ News ] rss

February 01, 2011

Mark Wielaard: New GPG key. Finally created a new GPG key using gnupg. The old one was a DSA/1024 bits one and 8 years old. The new one is a RSA/2048 bits one. I will use the new one in the future to sign any release tarballs I might create. pub 2048R/57816A6A 2011-01-29 Key f...

More »

February 01, 2011

Andrew Hughes: [SECURITY] IcedTea6 1.7.8, 1.8.5, 1.9.5 Released!. We are pleased to announce a new set of security releases, IcedTea6 1.7.8, IcedTea6 1.8.5 and IcedTea6 1.9.5. This update contains the following security updates: The IcedTea project provides a harness to build the source code from OpenJDK6 u...

More »

November/2024
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
       

[ Archives News
for 'Java Technology' ]

home > news > java technology > fun with enumset

Fun with EnumSet

Do you know EnumSet? No? Then you should take the time to look at this sample code. EnumSet allows writing of really eloquent Java source code. Run the following code and watch its result printed on the screen. Then check the below source code to find out how it works. The source code particulary makes use of (at least) the following features introduced in Java 5: enum keyword The enum keyword allows to define enumerations. enum custom methods Enumerations can have custom methods. enum toString() Enumerations provide an automatic implementation of toString() that returns the name of the enum value. EnumSet.range() This method returns a set of enumeration values created from a range of enumeration values. EnumSet.allOf() This method returns a set of enumeraton values that contain all values of the specified enumeration. EnumSet.clone() Create a complete copy of a set of enumeration values. EnumSet.removeAll() Subtract a set of enumeration values from another one. EnumSet.size() Gets the number of enumeration values in the set. EnumSet iteration You can iterate over a set of enumeration values using the for-each statement of Java 5. String.format(), including automatic calling of .toString() String.format() provides a cool way to format messages...


Date: January, 03 2010
Url: http://www.java.net/blog/mkarg/archive/2010/01/03/fun-enumset


Others News

©2002-2019Java-Virtual-Machine.net free web design software | website editor | bootstrap menu | bootstrap popup | free bootstrap template