Am 29. Juni 2015 16:21:02 MESZ, schrieb sebb <[email protected]>:
>Java 7 allows multiple Exceptions to be listed in a single catch
>clause, which can simplify code considerably.
>
>However, I find it a bit awkward to read the clause when no spaces are
>used.
>
>Compare
>
>} catch (NumberFormatException|IOException|ScriptException e) { //
>nospaces
>
>with
>
>} catch (NumberFormatException | IOException | ScriptException e) { //
>spaced out
>
+1
Felix
>
>
>I find the second version with spaces both sides of the "|" character
>much easier to read.
>
>This is particularly true where the exception name starts with the
>letters "Ill" as in
>
>} catch (NumberFormatException|IllegalArgumentException|ScriptException
>e) { // nospaces
>
>Agreed?