Convert String[] to comma separated string in java
java
Solution
if (name.length > 0) {
StringBuilder nameBuilder = new StringBuilder();
for (String n : name) {
nameBuilder.append("'").append(n.replace("'", "\\'")).append("',");
// can also do the following
// nameBuilder.append("'").append(n.replace("'", "''")).append("',");
}
nameBuilder.deleteCharAt(nameBuilder.length() - 1);
return nameBuilder.toString();
} else {
return "";
}
Problem
i have one `String[]` ``` String[] name = {"amit", "rahul", "surya"}; ``` i want to send name as parameter in sql query inside IN clause so how do i convert into a format ``` 'amit','rahul','surya' ```