Предполагается, что вопрос заключается в следующем: у меня есть массив строк, которые я хочу преобразовать в нотацию SQL, чтобы я мог использовать их в запросе SQL:
<code>import java.util.Arrays; // may need to add this import somewhere among your import statements
/**
* Convert Java String[] to SQL array with varargs syntax.
* Example method invocations:<blockquote><pre>
* String sql1 = toSQLArray("1","2","3"); // should return "(1,2,3)"
* String sql2 = toSQLArray(new String[] { "0", "5" }); // should return "(0,5)"
*
* @param array string array.
* @return String, созданный путем объединения каждого элемента массива с использованием "," в качестве разделителя и
* добавив "(" и ")" в качестве разделителей для результата.
* /
public String toSQLArray (String ... array) {
StringBuilder sb = new StringBuilder (Arrays.toString (array));
sb.replace (0,1, "(");
int l = sb.length ();
sb.replace (l-1, l, ")");
return sb.toString ();
}