How to lowercase every element of a collection efficiently?

后端 未结 11 648
走了就别回头了
走了就别回头了 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条回答
  •  猫巷女王i
    2020-12-02 17:38

    You can do this with Google Collections:

        Collection lowerCaseStrings = Collections2.transform(strings,
            new Function() {
                public String apply(String str) {
                    return str.toLowerCase();
                }
            }
        );
    

提交回复
热议问题