Enhanced text request on OCP 1Z0-815 BOOK Deshmukh, Hanumant Page 334

Help and support on OCA OCP Java Programmer Certification Questions
1Z0-808, 1Z0-809, 1Z0-815, 1Z0-816, 1Z0-817

Moderator: admin

Post Reply
javiut
Posts: 37
Joined: Fri Oct 19, 2012 10:48 am
Contact:

Enhanced text request on OCP 1Z0-815 BOOK Deshmukh, Hanumant Page 334

Post by javiut »

Correctly states that all the artifacts List,Set,Map in Java 9 was added methods for creating unmodified collections for 0..10 parameters but it doesn't state that a handy varargs methods is also present when you need to create a collection with more than 10 parameters.

Code: Select all

    static <E> List<E> of(E... elements) {
        switch (elements.length) { // implicit null check of elements
            case 0:
                return ImmutableCollections.emptyList();
            case 1:
                return new ImmutableCollections.List12<>(elements[0]);
            case 2:
                return new ImmutableCollections.List12<>(elements[0], elements[1]);
            default:
                return new ImmutableCollections.ListN<>(elements);
        }
    }

It would be great if this var-args method is added.

admin
Site Admin
Posts: 10388
Joined: Fri Sep 10, 2010 9:26 pm
Contact:

Re: Enhanced text request on OCP 1Z0-815 BOOK Deshmukh, Hanumant Page 334

Post by admin »

Noted. Thank you for your feedback!

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 3 guests