[Java] Checking for null values quickly

Thought I might share a little favorite code snippet that I like to use. It is quite useful if you need to check that a long list of variables do not contain any null variables, for instance as validation at the start of a public method. It makes use of the varargs version of Arrays.asList(Object …) and List.contains() and is for instance used like this:

if (asList(foo, bar, baz, fooFoo, fooBar, fooBaz, barFoo, barBar, barBaz )
           .contains(null)) {
    throw new IllegalArgumentException("No objects are allowed to be null");

Here I have used static imports to be able to simply write asList() instead of Arrays.asList(). Hope it turns out useful for someone 🙂


2 Responses to [Java] Checking for null values quickly

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:


Du kommenterer med bruk av din WordPress.com konto. Logg ut /  Endre )


Du kommenterer med bruk av din Google+ konto. Logg ut /  Endre )


Du kommenterer med bruk av din Twitter konto. Logg ut /  Endre )


Du kommenterer med bruk av din Facebook konto. Logg ut /  Endre )


Kobler til %s

%d bloggere like this: