Catchall repo for generally useful utility functions.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src Apply Apache 2.0 license Jul 5, 2014
.gitignore cleanup metadata Jul 4, 2014
LICENSE Apply Apache 2.0 license Jul 5, 2014 test Jenkins integration Jul 6, 2014
pom.xml Apply Apache 2.0 license Jul 5, 2014
testng.xml Apply Apache 2.0 license Jul 5, 2014


A Java library of general utility classes

Basically anytime I write a bit of generally useful code (whether having to do with string processing, collections, basic math, etc. etc.) I put it in here; thus, all of my other packages depend on this one.

This project has been accumulating since 2003 or so, and some of the functionality has slowly been replaced over the years by new features in the JDK and by the Apache Commons packages.

Note that the nature of this kind of code is that some of it is found on the Internet and pasted into this package for convenience. I've tried to keep the attributions, copyright notices, and licenses straight, but I know I need to doublecheck those--so I can't make any guarantee as to non-GPL code and such.



Maven is by far the easiest way to make use of dsutils. Just add these to your pom.xml:

		<id> releases</id>
		<id> snapshots</id>


If you really want just the jar, you can get the latest release from the Maven repo; or get the latest stable build from the build server.