[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 svar til [Java] Checking for null values quickly

Legg igjen en kommentar

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

WordPress.com-logo

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

Twitter picture

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

Facebookbilde

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

Google+ photo

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

Kobler til %s

%d bloggers like this: