Used to accumulate values by category. It might be useful
for example in a billing program to accumulate hours by
various categories.
It could be used to count how many times various words
occurred in a document.
All you need is:
buckets.accumulate( "somecategory", someamount );
And Accumulate looks after creating the buckets to
accumulate new categories for you.
e.g.
Accumulate buckets = new Accumulate( 20 );
buckets.accumulate( "ugli fruit", 3 );
buckets.accumulate( "peaches", 10 );
buckets.accumulate( "strawberries", 15 );
buckets.accumulate( "peaches", 14 );
String[] categories = buckets.categories();
// prints:
// peaches:24
// strawberries:15
// ugli fruit:3
for (String category: categories )
{
System.out.println( category:
+ ":"
+ buckets.total( category ));
}
You can test the app with:
java.exe com.mindprod.accumulate.Accumulate
System Requirements:
Java, Linux, Mac OS X, Unix, Win2000, Win7 x32, Win7 x64, WinServer, WinVista, WinVista x64, WinXP
Version:
1.3
Last updated:
2010-11-22 17:03:56
Publisher:
Canadian Mind Products
Homepage:
http://mindprod.comFile name:
accumulate13.zip
File size:
0.55MB
License:
Freeware
Price:
0.00