There's a lot of stuff here. Lately I've been writing a lot of code to manipulate collections, iterables, arrays, etc.
There is a collection of stream decorators that simplify the use of buffered
... [More]
I/O and other stream related tasks. For example, a DelimitedInputStream wraps another stream, but considers itself closed once a certain token appears.
There is a set of networking classes that simplify listening on a TCP/UDP port and transmitting UDP packets.
There are also utility classes for manipulating bits and bytes. The BitReader and BitWriter classes allow 1 bit at a time I/O. Bytes is a collection of byte/byte stream manipulation functions. Hex2Bytes converts a hexadecimal string into a byte array.
There are currently no external dependencies unless you want to run the tests, in which case you'll need JUnit.
MavenWe have a Maven repository. Add this to your pom's repositories element:
n-utils
http://www.noahsloan.com/snapshot
and this to dependencies:
com.noahsloan
n-utils
1.0-SNAPSHOT
Snapshots'Whenever I change something' snapshots are available here. [Less]