How to lowercase every element of a collection efficiently?

后端 未结 11 585
走了就别回头了
走了就别回头了 2020-12-02 16:53

What\'s the most efficient way to lower case every element of a List or Set?

My idea for a List:

final List strings = new ArrayList<         


        
11条回答
  •  既然无缘
    2020-12-02 17:40

    Referring to the ListIterator method in the accepted (Matthew T. Staebler's) solution. How is using the ListIterator better than the method here?

    public static Set replace(List strings) {
        Set set = new HashSet<>();
        for (String s: strings)
            set.add(s.toLowerCase());
        return set;
    }
    

提交回复
热议问题