How to add or insert ' (single quotes) for every string in a list in which strings are separated by commas using Java

前端 未结 10 1357
夕颜
夕颜 2021-02-05 06:12

I have a list as below

[url1,url2,url3,url4] 

This list will be based on multiple selection from drop down list of HTML. So list size i.e., lis

10条回答
  •  情话喂你
    2021-02-05 07:08

    You can use Java 8 utility class java.util.StringJoiner.

    This class specifically introduced to format list of string values.

    For example:

    StringJoiner joiner = new StringJoiner("','", "'", "'");
            joiner.add("url1");
            joiner.add("url2");
            joiner.add("url3");
            joiner.add("url4");
            System.out.println(joiner);
    

    Output

    'url1','url2','url3','url4'
    

    Note that, in constructor of StringJoiner,

    StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
    

    we are passing single quote as prefix and suffix to satisfy your specific requirement.

提交回复
热议问题