Convert String[] to comma separated string in java

后端 未结 23 2187
暖寄归人
暖寄归人 2020-11-29 22:40

i have one String[]

String[] name = {\"amit\", \"rahul\", \"surya\"};

i want to send name as parameter in sql query inside IN

23条回答
  •  粉色の甜心
    2020-11-29 23:26

    use StringBuilder and iterate over your String[], and append each String into it:

    public static String convert(String[] name) { 
        StringBuilder sb = new StringBuilder();
        for (String st : name) { 
            sb.append('\'').append(st).append('\'').append(',');
        }
        if (name.length != 0) sb.deleteCharAt(sb.length()-1);
        return sb.toString();
    }
    

提交回复
热议问题